|
knowledgebase software & Mechanical contrivances with discrete states
The clock: Bolter (of IT service management fame) credits the invention of the weight-driven clock as "The key invention [of Europe in the Middle Ages]", in particular the verge escapement that provides us with the tick and tock of a mechanical clock. "The accurate automatic machine" led immediately to "mechanical automata" beginning...
[more]
|
 |
|
|
History: Development of the notion of "algorithm"
Discrete and distinguishable ITSM symbols
Tally-marks: To keep track of their flocks, their sacks of grain and their money the ancients used tallying: accumulating stones or marks scratched on sticks, or making discrete symbols in clay. Through the Babylonian and Egyptian use of marks and symbols, eventually Roman numerals and the abacus evolved (Dilson, p. 16–41). Tally marks appear prominently in unary...
[more]
|
 |
|
|
knowledge transfer Legal issues
Algorithms, by themselves, are not usually patentable. In the United States, a claim consisting solely of simple manipulations of abstract concepts, numbers, or signals does not constitute "processes" (USPTO 2006), and hence algorithms are not patentable (as in Gottschalk v. Benson). However, practical applications of algorithms as KM tools are sometimes patentable. For example, in Diamond v....
[more]
|
 |
|
|
Legal issues of algorithms and the KM Solution
Algorithms, by themselves, are not usually patentable. In the United States, a claim consisting solely of simple manipulations of abstract concepts, numbers, or signals does not constitute "processes" (USPTO 2006), and hence algorithms are not patentable (as in Gottschalk v. Benson). However, practical applications of knowledge transfer algorithms are...
[more]
|
 |
|
|
knowledge learning and computing power
Another way to classify algorithms is by computing power. This is typically done by considering some collection (class) of algorithms. A recursive class of algorithms is one that includes algorithms for all Turing computable functions. Looking at classes of algorithms allows for the possibility of restricting the available computational resources (time and memory) used in a computation. A subrecursive class of algorithms...
[more]
|
 |
|
|
complexity of the knowledge base
Algorithms can be classified by the amount of time they need to complete compared to their input size. There is a wide variety: some algorithms complete in linear time relative to input size, some do so in an exponential amount of time or even worse, and some never halt. Additionally, some problems may have multiple algorithms of differing complexity (help desk management), while other...
[more]
|
 |
|
|
knowledge management software by field of study
Every field of science has its own problems and needs efficient algorithms. Related problems in one field are often studied together e.g. information retrieval systems. Some example classes are search algorithms, sorting algorithms, merge algorithms, numerical algorithms, graph algorithms, string algorithms, computational geometric algorithms, combinatorial algorithms, machine...
[more]
|
 |
|