language:
Find link is a tool written by Edward Betts.searching for Integer (computer science) 482 found (1695 total)
alternate case: integer (computer science)
Integer factorization
(2,983 words)
[view diff]
no match in snippet
view article
find links to article
in computer science: Can integer factorization be solved in polynomial time on a classical computer? (more unsolved problems in computer science) InCircuit (computer science) (857 words) [view diff] no match in snippet view article
In theoretical computer science, a circuit is a model of computation in which input values proceed through a sequence of gates, each of which computesDiscrete logarithm (2,508 words) [view diff] no match in snippet view article find links to article
be defined for all integers k {\displaystyle k} , and the discrete logarithm log b ( a ) {\displaystyle \log _{b}(a)} is an integer k {\displaystyle k}Parameter (computer programming) (3,856 words) [view diff] no match in snippet view article
parameters. Unlike argument in usual mathematical usage, the argument in computer science is the actual input expression passed/supplied to a function, procedureEvil number (326 words) [view diff] no match in snippet view article find links to article
In number theory, an evil number is a non-negative integer that has an even number of 1s in its binary expansion. These numbers give the positions ofHash function (7,467 words) [view diff] no match in snippet view article find links to article
32-bit integer. Thus the 32-bit integer Integer and 32-bit floating-point Float objects can simply use the value directly, whereas the 64-bit integer LongRecursion (computer science) (7,388 words) [view diff] no match in snippet view article
In computer science, recursion is a method of solving a computational problem where the solution depends on solutions to smaller instances of the sameComputational problem (984 words) [view diff] no match in snippet view article find links to article
In theoretical computer science, a computational problem is one that asks for a solution in terms of an algorithm. For example, the problem of factoringSprite (computer graphics) (2,412 words) [view diff] no match in snippet view article
1983 32 4 64 8, 16 8, 16 1 2× integer No Partial Color key TI-99/4 & 4A TMS9918 1979 32 4 64 8, 16 8, 16 1 2× integer No Partial Color key GameduinoOdious number (427 words) [view diff] no match in snippet view article find links to article
integer that has an odd number of 1s in its binary expansion. Nonnegative integers that are not odious are called evil numbers. In computer science,Transdichotomous model (503 words) [view diff] no match in snippet view article find links to article
complexity theory, and more specifically in the analysis of algorithms with integer data, the transdichotomous model is a variation of the random-access machineLinear programming (6,690 words) [view diff] no match in snippet view article find links to article
NP-Completeness. W.H. Freeman. ISBN 978-0-7167-1045-5. A6: MP1: INTEGER PROGRAMMING, pg.245. (computer science, complexity theory) Gärtner, Bernd; Matoušek, Jiří (2006)Kirkpatrick–Reisch sort (86 words) [view diff] no match in snippet view article find links to article
Stefan (1983-01-01). "Upper bounds for sorting integers on random access machines". Theoretical Computer Science. 28 (3): 263–276. doi:10.1016/0304-3975(83)90023-3Sorting number (436 words) [view diff] no match in snippet view article find links to article
In mathematics and computer science, the sorting numbers are a sequence of numbers introduced in 1950 by Hugo Steinhaus for the analysis of comparisonObject composition (2,284 words) [view diff] no match in snippet view article find links to article
In computer science, object composition and object aggregation are closely related ways to combine objects or data types into more complex ones. In conversationHash table (5,945 words) [view diff] no match in snippet view article find links to article
In computer science, a hash table is a data structure that implements an associative array, also called a dictionary or simply map; an associative arrayWedderburn–Etherington number (1,473 words) [view diff] no match in snippet view article find links to article
In mathematics and computer science, the Wedderburn–Etherington numbers are an integer sequence named after Ivor Malcolm Haddon Etherington and JosephLINDO (434 words) [view diff] no match in snippet view article find links to article
and Discrete Optimizer) is a software package for linear programming, integer programming, nonlinear programming, stochastic programming and global optimizationBit-serial architecture (241 words) [view diff] no match in snippet view article find links to article
Hewlett-Packard calculators operated bit-serially. Assuming N is an arbitrary integer number, N serial processors will often take less FPGA area and have a higherIdempotence (2,939 words) [view diff] no match in snippet view article find links to article
/ˈaɪdəm-/) is the property of certain operations in mathematics and computer science whereby they can be applied multiple times without changing the resultMOSEK (376 words) [view diff] no match in snippet view article find links to article
is a software package for the solution of linear, mixed-integer linear, quadratic, mixed-integer quadratic, quadratically constrained, conic and convexInteger sorting (4,049 words) [view diff] no match in snippet view article find links to article
computer science, integer sorting is the algorithmic problem of sorting a collection of data values by integer keys. Algorithms designed for integer sortingPostcondition (452 words) [view diff] no match in snippet view article find links to article
affected section of code. For example: The result of a factorial is always an integer and greater than or equal to 1. So a program that calculates the factorialArray (data structure) (3,397 words) [view diff] no match in snippet view article
In computer science, an array is a data structure consisting of a collection of elements (values or variables), of same memory size, each identified byCo-NP (948 words) [view diff] no match in snippet view article find links to article
in computer science: NP = ? co-NP {\displaystyle {\textsf {NP}}\ {\overset {?}{=}}\ {\textsf {co-NP}}} (more unsolved problems in computer science)Zuse Institute Berlin (453 words) [view diff] no match in snippet view article find links to article
Informationstechnik Berlin) is a research institute for applied mathematics and computer science on the campus of Freie Universität Berlin in Dahlem, Berlin, GermanyAP Computer Science A (1,802 words) [view diff] no match in snippet view article find links to article
(AP) Computer Science A (also known as AP CompSci, AP CompSci A, APCSA, AP Computer Science Applications, or AP Java) is an AP Computer Science courseP versus NP problem (7,784 words) [view diff] no match in snippet view article find links to article
Unsolved problem in computer science: If the solution to a problem is easy to check for correctness, must the problem be easy to solve? (more unsolvedTruncation (278 words) [view diff] no match in snippet view article find links to article
In mathematics and computer science, truncation is limiting the number of digits right of the decimal point. Truncation of positive real numbers can beHandle (computing) (830 words) [view diff] no match in snippet view article
visible integers; while file descriptors and sockets (which are often implemented as a form of file descriptor) are represented as integers, they arePrecondition (618 words) [view diff] no match in snippet view article find links to article
an integer greater than or equal to zero. So an implementation of the factorial function would have a precondition that its parameter be an integer andPresburger arithmetic (3,250 words) [view diff] no match in snippet view article find links to article
Presburger's Article on Integer Arithmetic: Remarks and Translation (PDF) (Technical Report). Vol. TR84-639. Ithaca/NY: Dept. of Computer Science, Cornell UniversityDyadic rational (3,895 words) [view diff] no match in snippet view article find links to article
are dyadic rationals, but 1/3 is not. These numbers are important in computer science because they are the only ones with finite binary representations.Graph (abstract data type) (1,763 words) [view diff] no match in snippet view article
In computer science, a graph is an abstract data type that is meant to implement the undirected graph and directed graph concepts from the field of graphComputational number theory (608 words) [view diff] no match in snippet view article find links to article
In mathematics and computer science, computational number theory, also known as algorithmic number theory, is the study of computational methods for investigatingLock (computer science) (3,522 words) [view diff] no match in snippet view article
In computer science, a lock or mutex (from mutual exclusion) is a synchronization primitive that prevents state from being modified or accessed by multipleGenerator (computer programming) (3,106 words) [view diff] no match in snippet view article
In computer science, a generator is a routine that can be used to control the iteration behaviour of a loop. All generators are also iterators. A generatorGenerics in Java (2,789 words) [view diff] no match in snippet view article find links to article
ArrayList(); v.add("test"); // A String that cannot be cast to an Integer final Integer i = (Integer) v.get(0); // Run time error Although the code is compiledSequence (6,158 words) [view diff] no match in snippet view article find links to article
these examples, or infinite, such as the sequence of all even positive integers (2, 4, 6, ...). The position of an element in a sequence is its rank orDiscrete optimization (174 words) [view diff] no match in snippet view article find links to article
optimization is a branch of optimization in applied mathematics and computer science. As opposed to continuous optimization, some or all of the variablesDan Gusfield (1,622 words) [view diff] no match in snippet view article find links to article
Gusfield is an American computer scientist, Distinguished Professor of Computer Science at the University of California, Davis. Gusfield is known for his researchFeasible region (1,110 words) [view diff] no match in snippet view article find links to article
In mathematical optimization and computer science, a feasible region, feasible set, or solution space is the set of all possible points (sets of valuesPascalABC.NET (2,471 words) [view diff] no match in snippet view article find links to article
group of enthusiasts at the Institute of Mathematics, Mechanics, and Computer Science in Rostov-on-Don, Russia. In 2003, a predecessor of the modern PascalABCLabel (computer science) (964 words) [view diff] no match in snippet view article
that evaluates to integer constant. A default label consists of the keyword default. Case labels are used to associate an integer value with a statementOptimization problem (672 words) [view diff] no match in snippet view article find links to article
In mathematics, engineering, computer science and economics, an optimization problem is the problem of finding the best solution from all feasible solutionsField (computer science) (629 words) [view diff] no match in snippet view article
datatype of integer. type PersonRecord = record lastName : array [ 1 .. 20 ] of Char; firstName : array [ 1 .. 20 ] of Char; age : Integer end; In PascalCombinatorial optimization (1,847 words) [view diff] no match in snippet view article find links to article
theory, software engineering, VLSI, applied mathematics and theoretical computer science. Basic applications of combinatorial optimization include, but areStooge sort (485 words) [view diff] no match in snippet view article find links to article
Stooge sort the initial 2/3 of the list again It is important to get the integer sort size used in the recursive calls by rounding the 2/3 upwards, e.gJournal of Integer Sequences (269 words) [view diff] no match in snippet view article find links to article
Journal of Integer Sequences is a peer-reviewed open-access academic journal in mathematics, specializing in research papers about integer sequences.X + Y sorting (3,224 words) [view diff] no match in snippet view article find links to article
Unsolved problem in computer science: Is there an X + Y {\displaystyle X+Y} sorting algorithm faster than O ( n 2 log n ) {\displaystyle O(n^{2}\logAlgebraic semantics (computer science) (1,567 words) [view diff] no match in snippet view article
In computer science, algebraic semantics is a form of axiomatic semantics based on algebraic laws for describing and reasoning about program specificationsIndex (793 words) [view diff] no match in snippet view article find links to article
Index, the dataset maintained by search engine indexing Array index, an integer pointer into an array data structure BitTorrent index, a list of .torrentEuclidean division (2,261 words) [view diff] no match in snippet view article find links to article
and computer science. Euclidean division is based on the following result, which is sometimes called Euclid's division lemma. Given two integers a andACC0 (1,063 words) [view diff] no match in snippet view article find links to article
modulo a fixed integer. ACC0 corresponds to computation in any solvable monoid. The class is very well studied in theoretical computer science because ofInteger points in convex polyhedra (434 words) [view diff] no match in snippet view article find links to article
commutative algebra, algebraic geometry, statistics, and computer science. The set of integer points, or, more generally, the set of points of an affineMichael Fredman (159 words) [view diff] no match in snippet view article find links to article
Michael Lawrence Fredman is an emeritus professor at the Computer Science Department at Rutgers University, United States. He earned his Ph.D. from StanfordComputational complexity theory (6,718 words) [view diff] no match in snippet view article find links to article
In theoretical computer science and mathematics, computational complexity theory focuses on classifying computational problems according to their resourceFree variables and bound variables (2,227 words) [view diff] no match in snippet view article find links to article
disciplines involving formal languages, including mathematical logic and computer science, a variable may be said to be either free or bound. Some older booksCounting sort (1,591 words) [view diff] no match in snippet view article find links to article
In computer science, counting sort is an algorithm for sorting a collection of objects according to keys that are small positive integers; that is, itNP (complexity) (2,781 words) [view diff] no match in snippet view article
problem in computer science: P = ? N P {\displaystyle {\mathsf {P\ {\overset {?}{=}}\ NP}}} (more unsolved problems in computer science) In computationalHeap pollution (343 words) [view diff] no match in snippet view article find links to article
main(String[] args) { Set s = new TreeSet<Integer>(); Set<String> ss = s; // unchecked warning s.add(new Integer(42)); // another unchecked warning Iterator<String>Human-readable medium and data (482 words) [view diff] no match in snippet view article find links to article
Occasionally "human-readable" is used to describe ways of encoding an arbitrary integer into a long series of English words. Compared to decimal or other compactOne-way function (1,956 words) [view diff] no match in snippet view article find links to article
Unsolved problem in computer science: Do one-way functions exist? (more unsolved problems in computer science) In computer science, a one-way functionMonad (functional programming) (9,322 words) [view diff] no match in snippet view article
early 1990s established that monads could bring seemingly disparate computer-science problems under a unified, functional model. Category theory also providesHylomorphism (computer science) (716 words) [view diff] no match in snippet view article
In computer science, and in particular functional programming, a hylomorphism is a recursive function, corresponding to the composition of an anamorphismSet packing (1,514 words) [view diff] no match in snippet view article find links to article
pair ( U , S ) {\displaystyle ({\mathcal {U}},{\mathcal {S}})} and an integer t {\displaystyle t} ; the question is whether there is a set packing ofSatisfiability modulo theories (4,371 words) [view diff] no match in snippet view article find links to article
In computer science and mathematical logic, satisfiability modulo theories (SMT) is the problem of determining whether a mathematical formula is satisfiableManifest typing (387 words) [view diff] no match in snippet view article find links to article
In computer science, manifest typing is explicit identification by the software programmer of the type of each variable being declared. For example: ifCanonical form (1,883 words) [view diff] no match in snippet view article find links to article
In mathematics and computer science, a canonical, normal, or standard form of a mathematical object is a standard way of presenting that object as a mathematicalType signature (1,287 words) [view diff] no match in snippet view article find links to article
In computer science, a type signature or type annotation defines the inputs and outputs of a function, subroutine or method.[citation needed] A type signatureFactoring (95 words) [view diff] no match in snippet view article find links to article
multiplied together Integer factorization, splitting a whole number into the product of smaller whole numbers Decomposition (computer science) A rule in resolutionInteger relation algorithm (1,082 words) [view diff] no match in snippet view article find links to article
finding integer relations among real numbers. Preliminary version: STACS 1986 (Symposium Theoret. Aspects Computer Science) Lecture Notes Computer Science 210Modular exponentiation (2,802 words) [view diff] no match in snippet view article find links to article
exponentiation is exponentiation performed over a modulus. It is useful in computer science, especially in the field of public-key cryptography, where it is usedCover tree (561 words) [view diff] no match in snippet view article find links to article
The cover tree is a type of data structure in computer science that is specifically designed to facilitate the speed-up of a nearest neighbor search. ItTC0 (4,718 words) [view diff] no match in snippet view article find links to article
In theoretical computer science, and specifically computational complexity theory and circuit complexity, TC0 (Threshold Circuit) is the first class inModular exponentiation (2,802 words) [view diff] no match in snippet view article find links to article
exponentiation is exponentiation performed over a modulus. It is useful in computer science, especially in the field of public-key cryptography, where it is usedHacker's Delight (643 words) [view diff] no match in snippet view article find links to article
particular subject. Many algorithms in the book depend on two's complement integer numbers. The subject matter of the second edition of the book includesRecursive definition (1,584 words) [view diff] no match in snippet view article find links to article
In mathematics and computer science, a recursive definition, or inductive definition, is used to define the elements in a set in terms of other elementsCoalescing (computer science) (217 words) [view diff] no match in snippet view article
In computer science, coalescing is a part of memory management in which two adjacent free blocks of computer memory are merged. When a program no longerPartition (320 words) [view diff] no match in snippet view article find links to article
in computer science Partition problem, in number theory and computer science Integer partition, a way to write an integer as a sum of other integers MultiplicativeCover tree (561 words) [view diff] no match in snippet view article find links to article
The cover tree is a type of data structure in computer science that is specifically designed to facilitate the speed-up of a nearest neighbor search. ItVan Emde Boas tree (2,356 words) [view diff] no match in snippet view article find links to article
a tree data structure which implements an associative array with m-bit integer keys. It was invented by a team led by Dutch computer scientist Peter vanBoolean function (2,887 words) [view diff] no match in snippet view article find links to article
Alternative names are switching function, used especially in older computer science literature, and truth function (or logical function), used in logicRavindran Kannan (445 words) [view diff] no match in snippet view article find links to article
mathematical (often geometric) flavor that arise in Computer Science. He has worked on algorithms for integer programming and the geometry of numbers, randomShor's algorithm (5,853 words) [view diff] no match in snippet view article find links to article
Shor's algorithm is a quantum algorithm for finding the prime factors of an integer. It was developed in 1994 by the American mathematician Peter Shor. ItBinary logarithm (4,851 words) [view diff] no match in snippet view article find links to article
theory and computer science became known. As part of his work in this area, Euler published a table of binary logarithms of the integers from 1 to 8Computational complexity of mathematical operations (1,576 words) [view diff] no match in snippet view article find links to article
algorithm. This table lists the complexity of mathematical operations on integers. On stronger computational models, specifically a pointer machine and consequentlyDiscrete mathematics (2,771 words) [view diff] no match in snippet view article find links to article
continuous functions). Objects studied in discrete mathematics include integers, graphs, and statements in logic. By contrast, discrete mathematics excludesMetaheuristic (4,640 words) [view diff] no match in snippet view article find links to article
In computer science and mathematical optimization, a metaheuristic is a higher-level procedure or heuristic designed to find, generate, tune, or selectPancake sorting (2,201 words) [view diff] no match in snippet view article find links to article
February 14, 2012. Retrieved November 10, 2008. A team of UT Dallas computer science students and their faculty adviser have improved upon a longstandingEmpty string (687 words) [view diff] no match in snippet view article find links to article
of the following in similar ways: empty strings, null references, the integer 0, the floating point number 0, the Boolean value false, the ASCII characterComposition (455 words) [view diff] no match in snippet view article find links to article
interface that draws windows and/or their borders Function composition (computer science), an act or mechanism to combine simple functions to build more complicatedDaniel J. Bernstein (1,973 words) [view diff] no match in snippet view article find links to article
of Computer Science at the University of Illinois at Chicago. Before this, he was a visiting professor in the department of mathematics and computer scienceCovering problems (938 words) [view diff] no match in snippet view article find links to article
In combinatorics and computer science, covering problems are computational problems that ask whether a certain combinatorial structure 'covers' anotherThread-local storage (2,192 words) [view diff] no match in snippet view article find links to article
variable holding Integer value looks like this: private static final ThreadLocal<Integer> myThreadLocalInteger = new ThreadLocal<Integer>(); At least forUndecidable problem (1,921 words) [view diff] no match in snippet view article find links to article
second-order arithmetic. Kruskal's tree theorem, which has applications in computer science, is also undecidable from the Peano axioms but provable in set theoryCoppersmith method (767 words) [view diff] no match in snippet view article find links to article
a Bivariate Integer Equation; Factoring with High Bits Known". Advances in Cryptology — EUROCRYPT '96. Lecture Notes in Computer Science. Vol. 1070. ppACID (2,192 words) [view diff] no match in snippet view article find links to article
In computer science, ACID (atomicity, consistency, isolation, durability) is a set of properties of database transactions intended to guarantee data validity2 GB limit (392 words) [view diff] no match in snippet view article find links to article
memory. The limit is created by the 32-bit integer limit (2,147,483,647), which is the largest possible integer that can be represented by 32 binary digitsIterated function (4,354 words) [view diff] no match in snippet view article find links to article
L=F(K),\ M=F\circ F(K)=F^{2}(K).} Iterated functions are studied in computer science, fractals, dynamical systems, mathematics and renormalization groupFhourstones (156 words) [view diff] no match in snippet view article find links to article
In computer science, Fhourstones is an integer benchmark that efficiently solves positions in the game of Connect-4. It was written by John Tromp in 1996-2008Numerical digit (3,566 words) [view diff] no match in snippet view article find links to article
digit in a number system represents an integer. For example, in decimal the digit "1" represents the integer one, and in the hexadecimal system, theFlajolet Lecture Prize (1,039 words) [view diff] no match in snippet view article find links to article
combinatorics and analysis of algorithms, in the fields of theoretical computer science. This prize is named in memory of Philippe Flajolet. The Flajolet LectureConstraint satisfaction problem (3,353 words) [view diff] no match in snippet view article find links to article
satisfiability problem (SAT), satisfiability modulo theories (SMT), mixed integer programming (MIP) and answer set programming (ASP) are all fields of researchInterning (computer science) (548 words) [view diff] no match in snippet view article
In computer science, interning is re-using objects of equal value on-demand instead of creating new objects. This creational pattern is frequently usedAF-heap (163 words) [view diff] no match in snippet view article find links to article
In computer science, the AF-heap is a type of priority queue for integer data, an extension of the fusion tree using an atomic heap proposed by M. L.Regular number (3,277 words) [view diff] no match in snippet view article find links to article
architecture, these numbers have been called the harmonic whole numbers. In computer science, regular numbers are often called Hamming numbers, after Richard HammingScheme (programming language) (8,206 words) [view diff] no match in snippet view article
programming languages. Scheme was created during the 1970s at the MIT Computer Science and Artificial Intelligence Laboratory (MIT CSAIL) and released byQuadratic (431 words) [view diff] no match in snippet view article find links to article
from number theory Quadratic residue, an integer that is a square modulo n Quadratic sieve, a modern integer factorization algorithm Quadratic convergenceScale factor (computer science) (2,134 words) [view diff] no match in snippet view article
In computer science, a scale factor is a number used as a multiplier to represent a number on a different scale, functioning similarly to an exponent inTheoretical computer science (4,803 words) [view diff] no match in snippet view article find links to article
Theoretical computer science is a subfield of computer science and mathematics that focuses on the abstract and mathematical foundations of computationThis (computer programming) (3,119 words) [view diff] no match in snippet view article
MY_CLASS and refer to it by: class MY_CLASS feature -- Access foo: INTEGER my_function: INTEGER do Result := foo end end Line #10 (above) has the implied referenceMathematical Optimization Society (396 words) [view diff] no match in snippet view article find links to article
fields of mathematical programming. The Integer Programming and Combinatorial Optimization (IPCO) conference, in integer programming, is held in those yearsModular arithmetic (3,647 words) [view diff] no match in snippet view article find links to article
one-fourth of the integer precision used by a CDC 6600 supercomputer to disprove it two decades earlier via a brute force search. In computer science, modularHigher-order function (2,643 words) [view diff] no match in snippet view article find links to article
In mathematics and computer science, a higher-order function (HOF) is a function that does at least one of the following: takes one or more functions asSigil (computer programming) (1,590 words) [view diff] no match in snippet view article
all strings. Many BASIC dialects use other sigils (like "%") to denote integers and floating-point numbers and their precision, and sometimes other typesBead sort (1,084 words) [view diff] no match in snippet view article find links to article
published in The Bulletin of the European Association for Theoretical Computer Science. Both digital and analog hardware implementations of bead sort canRandom access (540 words) [view diff] no match in snippet view article find links to article
efficiently as any other, no matter how many elements may be in the set. In computer science it is typically contrasted to sequential access which requires dataFusion tree (2,434 words) [view diff] no match in snippet view article find links to article
In computer science, a fusion tree is a type of tree data structure that implements an associative array on w-bit integers on a finite universe, whereFusion tree (2,434 words) [view diff] no match in snippet view article find links to article
In computer science, a fusion tree is a type of tree data structure that implements an associative array on w-bit integers on a finite universe, whereRandom access (540 words) [view diff] no match in snippet view article find links to article
efficiently as any other, no matter how many elements may be in the set. In computer science it is typically contrasted to sequential access which requires dataSuffix array (3,848 words) [view diff] no match in snippet view article find links to article
In computer science, a suffix array is a sorted array of all suffixes of a string. It is a data structure used in, among others, full-text indices, data-compressionMonoid (4,461 words) [view diff] no match in snippet view article find links to article
binary operation and an identity element. For example, the nonnegative integers with addition form a monoid, the identity element being 0. Monoids areLexical grammar (324 words) [view diff] no match in snippet view article find links to article
In computer science, a lexical grammar or lexical structure is a formal grammar defining the syntax of tokens. The program is written using charactersLCS35 (346 words) [view diff] no match in snippet view article find links to article
a specific 14-digit (or 47-bit) integer, namely 79685186856218, and n is a specific 616-digit (or 2048-bit) integer that is the product of two largeLexical analysis (3,327 words) [view diff] no match in snippet view article find links to article
instances of these character sequences are termed lexemes). For example, an integer lexeme may contain any sequence of numerical digit characters. In manyKnapsack problem (7,770 words) [view diff] no match in snippet view article find links to article
figure. The knapsack problem is interesting from the perspective of computer science for many reasons: The decision problem form of the knapsack problemL/poly (443 words) [view diff] no match in snippet view article find links to article
to belong to L/poly, there must exist an advice function f that maps an integer n to a string of length polynomial in n, and a Turing machine M with twoReaders–writer lock (1,471 words) [view diff] no match in snippet view article find links to article
In computer science, a readers–writer (single-writer lock, a multi-reader lock, a push lock, or an MRSW lock) is a synchronization primitive that solvesOz (programming language) (1,837 words) [view diff] no match in snippet view article
group of Seif Haridi and Peter Van Roy at the Swedish Institute of Computer Science. Since 1999, Oz has been continually developed by an internationalRecamán's sequence (621 words) [view diff] no match in snippet view article find links to article
In mathematics and computer science, Recamán's sequence is a well known sequence defined by a recurrence relation. Because its elements are related toImmutable object (3,818 words) [view diff] no match in snippet view article find links to article
mutable in the in out and out modes. procedure Do_it(a: in Integer; b: in out Integer; c: out Integer) is begin -- a is immutable b:= b + a; c:= a; end Do_it;Sorting algorithm (6,572 words) [view diff] no match in snippet view article find links to article
In computer science, a sorting algorithm is an algorithm that puts elements of a list into an order. The most frequently used orders are numerical orderRace condition (4,419 words) [view diff] no match in snippet view article find links to article
software design. Assume that two threads each increment the value of a global integer variable by 1. Ideally, the following sequence of operations would takeUnary numeral system (1,251 words) [view diff] no match in snippet view article find links to article
Computability, Complexity, and Languages: Fundamentals of Theoretical Computer Science, Computer Science and Scientific Computing (2nd ed.), Academic Press, p. 117Block Lanczos algorithm (263 words) [view diff] no match in snippet view article find links to article
In computer science, the block Lanczos algorithm is an algorithm for finding the nullspace of a matrix over a finite field, using only multiplication ofFulkerson Prize (1,965 words) [view diff] no match in snippet view article find links to article
progressions. H. W. Lenstra Jr. for using the geometry of numbers to solve integer programs with few variables in time polynomial in the number of constraintsBenchmark (computing) (2,599 words) [view diff] no match in snippet view article
DEISA Benchmark Suite – scientific HPC applications benchmark Dhrystone – integer arithmetic performance, often reported in DMIPS (Dhrystone millions ofComputational hardness assumption (3,303 words) [view diff] no match in snippet view article find links to article
composite integer n {\displaystyle n} , and in particular one which is the product of two large primes n = p ⋅ q {\displaystyle n=p\cdot q} , the integer factorizationElliptic-curve cryptography (4,777 words) [view diff] no match in snippet view article find links to article
agreement with a symmetric encryption scheme. They are also used in several integer factorization algorithms that have applications in cryptography, such asAttribute (computing) (1,090 words) [view diff] no match in snippet view article
operations: For example, one doesn't sum characters or manipulate and process an integer array the same way as an image object. Neither does one process text asAperiodic finite-state automaton (377 words) [view diff] no match in snippet view article find links to article
language is a regular language for which there is an integer n such that for all words x, y, z and integers m ≥ n we have xymz in L if and only if xynz in LHamming graph (651 words) [view diff] no match in snippet view article find links to article
branches of mathematics (graph theory) and computer science. Let S be a set of q elements and d a positive integer. The Hamming graph H(d,q) has vertex setSign bit (458 words) [view diff] no match in snippet view article find links to article
In computer science, the sign bit is a bit in a signed number representation that indicates the sign of a number. Although only signed numeric data typesExistence detection (125 words) [view diff] no match in snippet view article find links to article
SheetExists(sheetName As String) As Boolean Dim sheetCount As Integer Dim t As Integer SheetExists = False sheetCount = ActiveWorkbook.Sheets.Count ForPower of three (894 words) [view diff] no match in snippet view article find links to article
number of the form 3n where n is an integer, that is, the result of exponentiation with number three as the base and integer n as the exponent. The powers ofComparison of programming languages (string functions) (4,077 words) [view diff] no match in snippet view article
and #Compare. Note that doing equality checks via a generic Compare with integer result is not only confusing for the programmer but is often a significantlyFractional part (660 words) [view diff] no match in snippet view article find links to article
{\displaystyle x} is the excess beyond that number's integer part. The latter is defined as the largest integer not greater than x, called floor of x or ⌊ x ⌋Extended Backus–Naur form (1,622 words) [view diff] no match in snippet view article find links to article
In computer science, extended Backus–Naur form (EBNF) is a family of metasyntax notations, any of which can be used to express a context-free grammar.Exponentiation (13,577 words) [view diff] no match in snippet view article find links to article
members. Integer powers of 2 are important in computer science. The positive integer powers 2n give the number of possible values for an n-bit integer binaryFunction (computer programming) (6,531 words) [view diff] no match in snippet view article
has to be called stand-alone, like DoSomething Function GiveMeFive() as Integer GiveMeFive= 5 End Function This returns the value 5, and a call can beCobham's theorem (2,524 words) [view diff] no match in snippet view article find links to article
Specifically, consider bases b1 and b2 such that they are not powers of the same integer. Cobham's theorem states that S written in bases b1 and b2 is recognisedRecursive descent parser (1,109 words) [view diff] no match in snippet view article find links to article
In computer science, a recursive descent parser is a kind of top-down parser built from a set of mutually recursive procedures (or a non-recursive equivalent)Tuple (2,200 words) [view diff] no match in snippet view article find links to article
tuple. An n-tuple is a tuple of n elements, where n is a non-negative integer. There is only one 0-tuple, called the empty tuple. A 1-tuple and a 2-tupleCoprime integers (2,386 words) [view diff] no match in snippet view article find links to article
In number theory, two integers a and b are coprime, relatively prime or mutually prime if the only positive integer that is a divisor of both of themDependent type (2,608 words) [view diff] no match in snippet view article find links to article
In computer science and logic, a dependent type is a type whose definition depends on a value. It is an overlapping feature of type theory and type systemsList of unsolved problems in computer science (1,175 words) [view diff] no match in snippet view article find links to article
article is a list of notable unsolved problems in computer science. A problem in computer science is considered unsolved when no solution is known orConstructor (object-oriented programming) (4,254 words) [view diff] no match in snippet view article
executes an empty body). All fields are left at their initial value of 0 (integer types), 0.0 (floating-point types), false (boolean type), or null (referenceErdős–Woods number (900 words) [view diff] no match in snippet view article find links to article
theory, a positive integer k is said to be an Erdős–Woods number if it has the following property: there exists a positive integer a such that in theExtended static checking (933 words) [view diff] no match in snippet view article find links to article
bounds, integer overflow and null dereferences. The techniques used in extended static checking come from various fields of computer science, includingNumber theory (10,750 words) [view diff] no match in snippet view article find links to article
is a branch of pure mathematics devoted primarily to the study of the integers and arithmetic functions. German mathematician Carl Friedrich Gauss (1777–1855)Set cover problem (2,683 words) [view diff] no match in snippet view article find links to article
The set cover problem is a classical question in combinatorics, computer science, operations research, and complexity theory. Given a set of elements {1Lattice problem (3,660 words) [view diff] no match in snippet view article find links to article
In computer science, lattice problems are a class of optimization problems related to mathematical objects called lattices. The conjectured intractabilityK-regular sequence (2,353 words) [view diff] no match in snippet view article find links to article
computer science, a k-regular sequence is a sequence satisfying linear recurrence equations that reflect the base-k representations of the integers.Post-quantum cryptography (6,376 words) [view diff] no match in snippet view article find links to article
algorithms rely on the difficulty of one of three mathematical problems: the integer factorization problem, the discrete logarithm problem or the elliptic-curveShmuel Onn (1,423 words) [view diff] no match in snippet view article find links to article
(2019). "Integer Programming and Incidence Treedepth". Integer Programming and Combinatorial Optimization (PDF). Lecture Notes in Computer Science. Vol. 11480Type punning (2,230 words) [view diff] no match in snippet view article find links to article
In computer science, a type punning is any programming technique that subverts or circumvents the type system of a programming language in order to achieveCentral processing unit (11,423 words) [view diff] no match in snippet view article find links to article
encoded integer) that the CPU can process in one operation, which is commonly called word size, bit width, data path width, integer precision, or integer sizeLoop variant (1,537 words) [view diff] no match in snippet view article find links to article
In computer science, a loop variant is a mathematical function defined on the state space of a computer program whose value is monotonically decreasedGraph embedding (1,744 words) [view diff] no match in snippet view article find links to article
is homeomorphic to a closed disk. The genus of a graph is the minimal integer n {\displaystyle n} such that the graph can be embedded in a surface ofAspect ratio (744 words) [view diff] no match in snippet view article find links to article
oriented as a "landscape". The aspect ratio is most often expressed as two integer numbers separated by a colon (x:y), less commonly as a simple or decimalCircuit (616 words) [view diff] no match in snippet view article find links to article
paths Boolean circuit, a mathematical model for digital logic circuits Integer circuit, a mathematical object of computational complexity Circuit complexityNormal number (4,301 words) [view diff] no match in snippet view article find links to article
In mathematics, a real number is said to be simply normal in an integer base b if its infinite sequence of digits is distributed uniformly in the senseFinite field (7,505 words) [view diff] no match in snippet view article find links to article
Finite fields are fundamental in a number of areas of mathematics and computer science, including number theory, algebraic geometry, Galois theory, finiteRabin cryptosystem (2,077 words) [view diff] no match in snippet view article find links to article
function whose security, like that of RSA, is related to the difficulty of integer factorization. The Rabin trapdoor function has the advantage that invertingAlgorithmic Number Theory Symposium (919 words) [view diff] no match in snippet view article find links to article
of integers using class groups. Prior to ANTS X, the refereed Proceedings of ANTS were published in the Springer Lecture Notes in Computer Science (LNCS)Manchester Baby (4,034 words) [view diff] no match in snippet view article find links to article
calculated the highest proper divisor of 218 (262,144), by testing every integer from 218 downwards. This algorithm would take a long time to execute—andFlavors (programming language) (446 words) [view diff] no match in snippet view article
individual objects (via EQL). Methods specialized on Common Lisp types (symbol, integer, ...). Methods specialized on def-struct types. Class slots. Howard CannonLinked list (7,792 words) [view diff] no match in snippet view article find links to article
In computer science, a linked list is a linear collection of data elements whose order is not given by their physical placement in memory. Instead, eachJeffrey Shallit (481 words) [view diff] no match in snippet view article find links to article
School of Computer Science, University of Waterloo. Retrieved 15 February 2024. "Journal of Integer Sequences". Cheriton School of Computer Science. RetrievedPrimality certificate (2,252 words) [view diff] no match in snippet view article find links to article
In mathematics and computer science, a primality certificate or primality proof is a succinct, formal proof that a number is prime. Primality certificatesLattice-based cryptography (2,852 words) [view diff] no match in snippet view article find links to article
Dwork showed that a certain average-case lattice problem, known as short integer solutions (SIS), is at least as hard to solve as a worst-case lattice problemAlgebraic specification (643 words) [view diff] no match in snippet view article find links to article
formally specifying system behavior. It was a very active subject of computer science research around 1980. Algebraic specification seeks to systematicallySmooth number (1,567 words) [view diff] no match in snippet view article find links to article
In number theory, an n-smooth (or n-friable) number is an integer whose prime factors are all less than or equal to n. For example, a 7-smooth numberErdős conjecture on arithmetic progressions (895 words) [view diff] no match in snippet view article find links to article
given length, meaning that for every positive integer k there are an integer a and a non-zero integer c such that { a , a + c , a + 2 c , … , a + k cCombinatorics (3,524 words) [view diff] no match in snippet view article find links to article
from logic to statistical physics and from evolutionary biology to computer science. Combinatorics is well known for the breadth of the problems it tacklesAddition-chain exponentiation (748 words) [view diff] no match in snippet view article find links to article
In mathematics and computer science, optimal addition-chain exponentiation is a method of exponentiation by a positive integer power that requires a minimalGraph isomorphism (1,638 words) [view diff] no match in snippet view article find links to article
can be determined in polynomial time is a major unsolved problem in computer science, known as the graph isomorphism problem. The two graphs shown belowDiamond cubic (1,491 words) [view diff] no match in snippet view article find links to article
{\sqrt {3}}} apart in the integer lattice; the edges of the diamond structure lie along the body diagonals of the integer grid cubes. This structureClosure (computer programming) (6,372 words) [view diff] no match in snippet view article
the term comes from mathematics use, rather than the prior use in computer science. The authors consider this overlap in terminology to be "unfortunateValue (computer science) (980 words) [view diff] no match in snippet view article
In computer science and software programming, a value is the representation of some entity that can be manipulated by a program. The members of a typeKolmogorov complexity (7,563 words) [view diff] no match in snippet view article find links to article
In algorithmic information theory (a subfield of computer science and mathematics), the Kolmogorov complexity of an object, such as a piece of text, isOR-Tools (469 words) [view diff] no match in snippet view article find links to article
software suite developed by Google for solving linear programming (LP), mixed integer programming (MIP), constraint programming (CP), vehicle routing (VRP),Greatest common divisor (4,719 words) [view diff] no match in snippet view article find links to article
of two or more integers, which are not all zero, is the largest positive integer that divides each of the integers. For two integers x, y, the greatestTree structure (966 words) [view diff] no match in snippet view article find links to article
tree structures in specific fields, see Tree (data structure) for computer science; insofar as it relates to graph theory, see tree (graph theory) orWorld Wide Web Consortium (2,346 words) [view diff] no match in snippet view article find links to article
at the Massachusetts Institute of Technology (MIT) Laboratory for Computer Science with support from the European Commission, and the Defense AdvancedBend minimization (733 words) [view diff] no match in snippet view article find links to article
orthogonal drawings of planar graphs, in which the vertices are placed in an integer lattice and the edges are drawn as axis-aligned polylines, could be performedSimple precedence parser (423 words) [view diff] no match in snippet view article find links to article
In computer science, a simple precedence parser is a type of bottom-up parser for context-free grammars that can be used only by simple precedence grammarsWeak ordering (4,360 words) [view diff] no match in snippet view article find links to article
orderings are counted by the ordered Bell numbers. They are used in computer science as part of partition refinement algorithms, and in the C++ StandardSystem time (1,650 words) [view diff] no match in snippet view article find links to article
In computer science and computer programming, system time represents a computer system's notion of the passage of time. In this sense, time also includesExponential growth (3,259 words) [view diff] no match in snippet view article find links to article
the growth rate r, as time t goes on in discrete intervals (that is, at integer times 0, 1, 2, 3, ...), is x t = x 0 ( 1 + r ) t {\displaystyle x_{t}=x_{0}(1+r)^{t}}Binary relation (8,824 words) [view diff] no match in snippet view article find links to article
{P} } and the set of integers Z {\displaystyle \mathbb {Z} } , in which each prime p {\displaystyle p} is related to each integer z {\displaystyle z} that3-partition problem (2,259 words) [view diff] no match in snippet view article find links to article
a strongly NP-complete problem in computer science. The problem is to decide whether a given multiset of integers can be partitioned into triplets thatTree stack automaton (876 words) [view diff] no match in snippet view article find links to article
15th Symposium on Mathematical Foundations of Computer Science (MFCS 1990). Lecture Notes in Computer Science, Vol. 452, pages 313–321, doi:10.1007/BFb0029624Default (computer science) (720 words) [view diff] no match in snippet view article
A default, in computer science, refers to the preexisting value of a user-configurable setting that is assigned to a software application, computer programDefault (computer science) (720 words) [view diff] no match in snippet view article
A default, in computer science, refers to the preexisting value of a user-configurable setting that is assigned to a software application, computer programMultiplication algorithm (6,871 words) [view diff] no match in snippet view article find links to article
would be the optimal bound, although this remains a conjecture today. Integer multiplication algorithms can also be used to multiply polynomials by meansRadical of an integer (559 words) [view diff] no match in snippet view article find links to article
In number theory, the radical of a positive integer n is defined as the product of the distinct prime numbers dividing n. Each prime factor of n occursBinary relation (8,824 words) [view diff] no match in snippet view article find links to article
{P} } and the set of integers Z {\displaystyle \mathbb {Z} } , in which each prime p {\displaystyle p} is related to each integer z {\displaystyle z} thatPartition problem (2,439 words) [view diff] no match in snippet view article find links to article
theory and computer science, the partition problem, or number partitioning, is the task of deciding whether a given multiset S of positive integers can beSubset sum problem (3,781 words) [view diff] no match in snippet view article find links to article
is a decision problem in computer science. In its most general formulation, there is a multiset S {\displaystyle S} of integers and a target-sum T {\displaystylePolyL (322 words) [view diff] no match in snippet view article find links to article
+ 1 n) for all integers d > 0. If polyL had a complete problem, call it A, it would be an element of DSPACE(logk n) for some integer k > 0. Suppose problemNominal type system (437 words) [view diff] no match in snippet view article find links to article
In computer science, a type system is nominal (also called nominative or name-based) if compatibility and equivalence of data types is determined by explicitMcCarthy 91 function (1,260 words) [view diff] no match in snippet view article find links to article
scientist John McCarthy as a test case for formal verification within computer science. The McCarthy 91 function is defined as M ( n ) = { n − 10 , if nDan Willard (1,055 words) [view diff] no match in snippet view article find links to article
small integers with low memory requirements. In computer science, Willard is best known for his work with Michael Fredman in the early 1990s on integer sortingEugene McDonnell (778 words) [view diff] no match in snippet view article find links to article
Eugene Edward McDonnell (October 18, 1926 – August 17, 2010) was a computer science pioneer and long-time contributor to the programming language siblingsCombinatorica (412 words) [view diff] no match in snippet view article find links to article
mathematics, publishing papers in the fields of combinatorics and computer science. It started in 1981, with László Babai and László Lovász as the editors-in-chiefBoolean algebra (9,515 words) [view diff] no match in snippet view article find links to article
satisfiability problem (SAT), and is of importance to theoretical computer science, being the first problem shown to be NP-complete. The closely relatedCanonical Huffman code (1,482 words) [view diff] no match in snippet view article find links to article
In computer science and information theory, a canonical Huffman code is a particular type of Huffman code with unique properties which allow it to be describedParameterized complexity (2,684 words) [view diff] no match in snippet view article find links to article
In computer science, parameterized complexity is a branch of computational complexity theory that focuses on classifying computational problems accordingControl flow (6,038 words) [view diff] no match in snippet view article find links to article
In computer science, control flow (or flow of control) is the order in which individual statements, instructions or function calls of an imperative programInteger programming (4,208 words) [view diff] no match in snippet view article find links to article
and Faster Integer Programming". Hildebrand, Robert (2016-10-07). "FPT algorithm for mixed integer program". Theoretical Computer Science Stack ExchangePrime number (14,179 words) [view diff] no match in snippet view article find links to article
trial division, tests whether n {\displaystyle n} is a multiple of any integer between 2 and n {\displaystyle {\sqrt {n}}} . Faster algorithms includeCryptography (10,944 words) [view diff] no match in snippet view article find links to article
cryptography exists at the intersection of the disciplines of mathematics, computer science, information security, electrical engineering, digital signal processing189 (number) (367 words) [view diff] no match in snippet view article
Encyclopedia of Integer Sequences. OEIS Foundation. Sloane, N. J. A. (ed.). "Sequence A000566 (Heptagonal numbers)". The On-Line Encyclopedia of Integer SequencesBareiss algorithm (683 words) [view diff] no match in snippet view article find links to article
calculate the determinant or the echelon form of a matrix with integer entries using only integer arithmetic; any divisions that are performed are guaranteedMojżesz Presburger (492 words) [view diff] no match in snippet view article find links to article
Presburger's Article on Integer Arithmetic: Remarks and Translation (PDF) (Technical Report). Vol. TR84-639. Ithaca/NY: Dept. of Computer Science, Cornell UniversitySoftware pipelining (1,991 words) [view diff] no match in snippet view article find links to article
In computer science, software pipelining is a technique used to optimize loops, in a manner that parallels hardware pipelining. Software pipelining isGlossary of mathematical symbols (9,797 words) [view diff] no match in snippet view article find links to article
positive integer, n! is the product of the first n positive integers, and is read as "n factorial". 2. Double factorial: if n is a positive integer, n!!Abstract interpretation (2,924 words) [view diff] no match in snippet view article find links to article
In computer science, abstract interpretation is a theory of sound approximation of the semantics of computer programs, based on monotonic functions overRandom walk (7,703 words) [view diff] no match in snippet view article find links to article
space. An elementary example of a random walk is the random walk on the integer number line Z {\displaystyle \mathbb {Z} } which starts at 0, and at eachSecure coding (988 words) [view diff] no match in snippet view article find links to article
secure coding principles and risk analysis into the undergraduate computer science and information systems curriculum". Proceedings of the 3rd annualY-fast trie (1,418 words) [view diff] no match in snippet view article find links to article
In computer science, a y-fast trie is a data structure for storing integers from a bounded domain. It supports exact and predecessor or successor queriesBinary search (9,631 words) [view diff] no match in snippet view article find links to article
In computer science, binary search, also known as half-interval search, logarithmic search, or binary chop, is a search algorithm that finds the positionLeft recursion (2,312 words) [view diff] no match in snippet view article find links to article
In the formal language theory of computer science, left recursion is a special case of recursion where a string is recognized as part of a language byComputational complexity (3,011 words) [view diff] no match in snippet view article find links to article
In computer science, the computational complexity or simply complexity of an algorithm is the amount of resources required to run it. Particular focusPumping lemma for context-free languages (1,526 words) [view diff] no match in snippet view article find links to article
In computer science, in particular in formal language theory, the pumping lemma for context-free languages, also known as the Bar-Hillel lemma, is a lemmaZero-based numbering (2,933 words) [view diff] no match in snippet view article find links to article
is the lowest unsigned integer value, one of the most fundamental types in programming and hardware design. In computer science, zero is thus often usedLogical shift (648 words) [view diff] no match in snippet view article find links to article
In computer science, a logical shift is a bitwise operation that shifts all the bits of its operand. The two base variants are the logical left shift andList of open-access journals (864 words) [view diff] no match in snippet view article find links to article
Source Software Journal of Statistical Software Logical Methods in Computer Science Semantic Web Theory of Computing Transactions on Graph Data and KnowledgeApplied mathematics (2,439 words) [view diff] no match in snippet view article find links to article
such as physics, engineering, medicine, biology, finance, business, computer science, and industry. Thus, applied mathematics is a combination of mathematicalNon-integer base of numeration (1,971 words) [view diff] no match in snippet view article find links to article
A non-integer representation uses non-integer numbers as the radix, or base, of a positional numeral system. For a non-integer radix β > 1, the value ofMinHash (3,204 words) [view diff] no match in snippet view article find links to article
In computer science and data mining, MinHash (or the min-wise independent permutations locality sensitive hashing scheme) is a technique for quickly estimatingTWINKLE (695 words) [view diff] no match in snippet view article find links to article
a hypothetical integer factorization device described in 1999 by Adi Shamir and purported to be capable of factoring 512-bit integers. It is also a punRegister allocation (5,066 words) [view diff] no match in snippet view article find links to article
Register Allocation Using Integer Linear Programming". Languages and Compilers for Parallel Computing. Lecture Notes in Computer Science. Vol. 4382. pp. 267–282Ring learning with errors (2,976 words) [view diff] no match in snippet view article find links to article
fundamental base for public-key cryptography in the future just as the integer factorization and discrete logarithm problem have served as the base forAutomatic sequence (3,157 words) [view diff] no match in snippet view article find links to article
In mathematics and theoretical computer science, an automatic sequence (also called a k-automatic sequence or a k-recognizable sequence when one wantsAsymptotic analysis (2,774 words) [view diff] no match in snippet view article find links to article
(x)\sim {\frac {x}{\ln x}}.} Asymptotic analysis is commonly used in computer science as part of the analysis of algorithms and is often expressed thereHilbert basis (linear programming) (471 words) [view diff] no match in snippet view article
minimal set of integer vectors in C such that every integer vector in C is a conical combination of the vectors in the Hilbert basis with integer coefficientsLenstra–Lenstra–Lovász lattice basis reduction algorithm (2,154 words) [view diff] no match in snippet view article find links to article
{b} _{1},\mathbf {b} _{2},\dots ,\mathbf {b} _{d}\}} with n-dimensional integer coordinates, for a lattice L (a discrete subgroup of Rn) with d ≤ n {\displaystyle210 (number) (421 words) [view diff] no match in snippet view article
Bertrand's Postulate". Journal of Integer Sequences. 1. Waterloo, ON: David R. Cheriton School of Computer Science: Article 98.1.2. MR 1677070. S2CID 230430995Critical exponent of a word (704 words) [view diff] no match in snippet view article find links to article
In mathematics and computer science, the critical exponent of a finite or infinite sequence of symbols over a finite alphabet describes the largest numberTravelling salesman problem (11,619 words) [view diff] no match in snippet view article find links to article
NP-hard problem in combinatorial optimization, important in theoretical computer science and operations research. The travelling purchaser problem, the vehicleHeapsort (5,711 words) [view diff] no match in snippet view article find links to article
In computer science, heapsort is an efficient, comparison-based sorting algorithm that reorganizes an input array into a heap (a data structure where eachInteger circuit (287 words) [view diff] no match in snippet view article find links to article
complexity of membership problems for circuits over sets of integers", Theoretical Computer Science, 369 (1) (1–3 ed.), Essex, UK: Elsevier Science PublishersAutomatic sequence (3,157 words) [view diff] no match in snippet view article find links to article
In mathematics and theoretical computer science, an automatic sequence (also called a k-automatic sequence or a k-recognizable sequence when one wantsLayered graph drawing (2,239 words) [view diff] no match in snippet view article find links to article
algorithms. The exact solution to this problem can be formulated using integer programming. Alternatively, if the number of reversed edges is very smallElGamal encryption (1,473 words) [view diff] no match in snippet view article find links to article
over any cyclic group G {\displaystyle G} , like multiplicative group of integers modulo n if and only if n is 1, 2, 4, pk or 2pk, where p is an odd primeValue (mathematics) (210 words) [view diff] no match in snippet view article
this is most often a number – for example, a real number such as π or an integer such as 42. The value of a variable or a constant is any number or otherImplicit data structure (1,096 words) [view diff] no match in snippet view article find links to article
In computer science, an implicit data structure or space-efficient data structure is a data structure that stores very little information other than theRadix tree (2,331 words) [view diff] no match in snippet view article find links to article
In computer science, a radix tree (also radix trie or compact prefix tree or compressed trie) is a data structure that represents a space-optimized trieComputers and Intractability (779 words) [view diff] no match in snippet view article find links to article
CiteSeer search engine listed the book as the most cited reference in computer science literature. Another appendix of the book featured problems for whichCounter machine (4,705 words) [view diff] no match in snippet view article find links to article
automaton is an abstract machine used in a formal logic and theoretical computer science to model computation. It is the most primitive of the four types ofOnes' complement (1,341 words) [view diff] no match in snippet view article find links to article
base number). This mathematical operation is primarily of interest in computer science, where it has varying effects depending on how a specific computer16 (number) (709 words) [view diff] no match in snippet view article
extensively in computer science. In some computer programming languages, the size in bits of certain data types 16-bit computing A 16-bit integer can representEquation solving (2,343 words) [view diff] no match in snippet view article find links to article
for which only integer solutions are sought. In this case, the solution set is the empty set, since 2 is not the square of an integer. However, if oneQuadratic Frobenius test (602 words) [view diff] no match in snippet view article find links to article
quadratic Frobenius test (EQFT). Let n be a positive integer such that n is odd, and let b and c be integers such that ( b 2 + 4 c n ) = − 1 {\displaystylePointer machine (1,556 words) [view diff] no match in snippet view article find links to article
In theoretical computer science, a pointer machine is an atomistic abstract computational machine whose storage structure is a graph. A pointer algorithmLocal search (optimization) (1,088 words) [view diff] no match in snippet view article
In computer science, local search is a heuristic method for solving computationally hard optimization problems. Local search can be used on problems thatTail call (4,232 words) [view diff] no match in snippet view article find links to article
In computer science, a tail call is a subroutine call performed as the final action of a procedure. If the target of a tail is the same subroutine, theLinear congruential generator (4,861 words) [view diff] no match in snippet view article find links to article
{\displaystyle X_{0},\,0\leq X_{0}<m} — the "seed" or "start value" are integer constants that specify the generator. If c = 0, the generator is oftenAddress generation unit (552 words) [view diff] no match in snippet view article find links to article
memory locations. Those address-generation calculations involve different integer arithmetic operations, such as addition, subtraction, modulo operationsILP (154 words) [view diff] no match in snippet view article find links to article
programming Information Leak Prevention Instruction-level parallelism Integer linear programming ilp., a 2013 album by Kwes Independent Labour PartyArithmetic (16,387 words) [view diff] no match in snippet view article find links to article
Integer arithmetic is about calculations with positive and negative integers. Rational number arithmetic involves operations on fractions of integersCommon Lisp Object System (1,734 words) [view diff] no match in snippet view article find links to article
implementation for (f integer y), where y matches all types. (defmethod f ((x integer) y) 1) (f 1 2.0) => 1 ; Define an implementation for (f integer real). (defmethodKronecker delta (3,740 words) [view diff] no match in snippet view article find links to article
Leopold Kronecker) is a function of two variables, usually just non-negative integers. The function is 1 if the variables are equal, and 0 otherwise: δ i j =Lamport's bakery algorithm (1,619 words) [view diff] no match in snippet view article find links to article
resources among multiple threads by means of mutual exclusion. In computer science, it is common for multiple threads to simultaneously access the sameTuring (programming language) (1,041 words) [view diff] no match in snippet view article
Ontario, Canada. It was designed to help students taking their first computer science course learn how to code. Turing is a descendant of Pascal, EuclidMathematical optimization (6,175 words) [view diff] no match in snippet view article find links to article
Optimization problems arise in all quantitative disciplines from computer science and engineering to operations research and economics, and the developmentChromatic polynomial (4,252 words) [view diff] no match in snippet view article find links to article
31st Int. Worksh. Graph-Theoretic Concepts in Computer Science (WG 2005), Lecture Notes in Computer Science, vol. 3787, Springer-Verlag, pp. 59–68, CiteSeerX 10Ring learning with errors signature (2,570 words) [view diff] no match in snippet view article find links to article
product of two large and unknown primes into the constituent primes. The integer factorization problem is believed to be intractable on any conventionalWord RAM (560 words) [view diff] no match in snippet view article find links to article
(2002), "Integer sorting in O(n√log log n) expected time and linear space", Proceedings of the 43rd Annual Symposium on Foundations of Computer Science (FOCSMonotone priority queue (752 words) [view diff] no match in snippet view article find links to article
In computer science, a monotone priority queue is a variant of the priority queue abstract data type in which the priorities of extracted items are requiredFloor and ceiling functions (5,879 words) [view diff] no match in snippet view article find links to article
Štefan Porubský, "Integer rounding functions", Interactive Information Portal for Algorithmic Mathematics, Institute of Computer Science of the Czech AcademyPaul Zimmermann (mathematician) (502 words) [view diff] no match in snippet view article
degree in computer science in 1988 from University Paris VII and a magister from École Normale Supérieure in mathematics and computer science. His doctoralIdeal lattice (6,061 words) [view diff] no match in snippet view article find links to article
corresponding integer sublattice L ( I ) ⊆ Z n {\displaystyle {\mathcal {L}}(I)\subseteq \mathbb {Z} ^{n}} . An ideal lattice is an integer lattice L (General number field sieve (1,768 words) [view diff] no match in snippet view article find links to article
classical algorithm known for factoring integers larger than 10100. Heuristically, its complexity for factoring an integer n (consisting of ⌊log2 n⌋ + 1 bits)Tucker Prize (440 words) [view diff] no match in snippet view article find links to article
Techniques". Other Finalists: Georgina Hall and Yair Carmon List of computer science awards Date, Issue (August 8, 2005). Efficient graph algorithms forRacket (programming language) (3,205 words) [view diff] no match in snippet view article
development on and with Racket. Racket is also used for scripting, computer science education, and research. The Racket platform provides an implementationDouble factorial (4,286 words) [view diff] no match in snippet view article find links to article
factorial of a number n, denoted by n‼, is the product of all the positive integers up to n that have the same parity (odd or even) as n. That is, n ! ! =Collatz conjecture (7,096 words) [view diff] no match in snippet view article find links to article
numbers, multiply by 3 and add 1. With enough repetition, do all positive integers converge to 1? (more unsolved problems in mathematics) The Collatz conjectureQuadratic programming (1,914 words) [view diff] no match in snippet view article find links to article
Jong-Shi; Stone, Richard E. (1992). The linear complementarity problem. Computer Science and Scientific Computing. Boston, MA: Academic Press, Inc. pp. xxiv+762Linked data structure (1,045 words) [view diff] no match in snippet view article find links to article
In computer science, a linked data structure is a data structure which consists of a set of data records (nodes) linked together and organized by referencesCircular buffer (1,441 words) [view diff] no match in snippet view article find links to article
In computer science, a circular buffer, circular queue, cyclic buffer or ring buffer is a data structure that uses a single, fixed-size buffer as if itLattice (group) (2,285 words) [view diff] no match in snippet view article
{\displaystyle \mathbb {R} ^{n}} , the subgroup of all linear combinations with integer coefficients of the basis vectors forms a lattice, and every lattice canSignificand (1,681 words) [view diff] no match in snippet view article find links to article
on the interpretation of the exponent, the significand may represent an integer or a fractional number, which may cause the term "mantissa" to be misleadingProblems involving arithmetic progressions (622 words) [view diff] no match in snippet view article find links to article
progressions are of interest in number theory, combinatorics, and computer science, both from theoretical and applied points of view. Find the cardinalityPreorder (3,382 words) [view diff] no match in snippet view article find links to article
divides y" between integers, polynomials, or elements of a commutative ring. For example, the divides relation is reflexive as every integer divides itselfSoftware design pattern (3,185 words) [view diff] no match in snippet view article find links to article
others followed up on this work. Design patterns gained popularity in computer science after the book Design Patterns: Elements of Reusable Object-OrientedLattice (group) (2,285 words) [view diff] no match in snippet view article
{\displaystyle \mathbb {R} ^{n}} , the subgroup of all linear combinations with integer coefficients of the basis vectors forms a lattice, and every lattice canNetflix Prize (3,090 words) [view diff] no match in snippet view article find links to article
date of grade, grade>. The user and movie fields are integer IDs, while grades are from 1 to 5 (integer) stars. The qualifying data set contains over 2,817ESC/Java (925 words) [view diff] no match in snippet view article find links to article
checking the correctness of various program constraints. For example, that an integer variable is greater-than-zero, or lies between the bounds of an array.Register (keyword) (261 words) [view diff] no match in snippet view article
the code. /* store integer variable "i" in RAM, register, or other location as compiler sees fit */ int i; /* suggests storing integer variable "i" in aAperiodic semigroup (285 words) [view diff] no match in snippet view article find links to article
element is aperiodic, that is, for each x in S there exists a positive integer n such that xn = xn+1. An aperiodic monoid is an aperiodic semigroup whichCoupling (computer programming) (2,456 words) [view diff] no match in snippet view article
{1}{5+2\times 5+5+2\times 5+10+0+3+4}}=0.98} Cohesion (computer science) Connascence (computer science) Coupling (physics) Dead code elimination DependencyJack Edmonds (1,543 words) [view diff] no match in snippet view article find links to article
2001 was dedicated to him. Jack's son Jeff Edmonds is a professor of computer science at York University, and his wife Kathie Cameron is a professor of mathematics3SUM (2,664 words) [view diff] no match in snippet view article find links to article
Unsolved problem in computer science: Is there an algorithm to solve the 3SUM problem in time O ( n 2 − ϵ ) {\displaystyle O(n^{2-\epsilon })} , for somePick's theorem (2,339 words) [view diff] no match in snippet view article find links to article
circles. The problem of counting integer points in convex polyhedra arises in several areas of mathematics and computer science. In application areas, the dotImperative programming (3,628 words) [view diff] no match in snippet view article find links to article
In computer science, imperative programming is a programming paradigm of software that uses statements that change a program's state. In much the sameSigned number representations (2,354 words) [view diff] no match in snippet view article find links to article
criterion by which any of the representations is universally superior. For integers, the representation used in most current computing devices is two's complementQuantile (3,228 words) [view diff] no match in snippet view article find links to article
equal sizes. There are q − 1 partitions of the q-quantiles, one for each integer k satisfying 0 < k < q. In some cases the value of a quantile may not beIntuitionistic type theory (4,694 words) [view diff] no match in snippet view article find links to article
a dependently-typed 3-tuple is two integers and a proof that the first integer is smaller than the second integer, described by the type: ∑ m : Z ∑ nSquare-free integer (3,695 words) [view diff] no match in snippet view article find links to article
In mathematics, a square-free integer (or squarefree integer) is an integer which is divisible by no square number other than 1. That is, its prime factorizationWell-ordering principle (1,144 words) [view diff] no match in snippet view article find links to article
every non-empty subset of nonnegative integers contains a least element. In other words, the set of nonnegative integers is well-ordered by its "natural" orMinimum degree spanning tree (341 words) [view diff] no match in snippet view article find links to article
maximum degree is minimal. The decision problem is: Given a graph G and an integer k, does G have a spanning tree such that no vertex has degree greater thanIndex calculus algorithm (1,720 words) [view diff] no match in snippet view article find links to article
← empty_list for k = 1 , 2 , … {\displaystyle k=1,2,\ldots } Using an integer factorization algorithm optimized for smooth numbers, try to factor g kCovariance and contravariance (computer science) (6,678 words) [view diff] no match in snippet view article
first parameter and a covariant functor in the second. Polymorphism (computer science) Inheritance (object-oriented programming) Liskov substitution principleEfficient Probabilistic Public-Key Encryption Scheme (323 words) [view diff] no match in snippet view article find links to article
invert the OU function is proven to be as hard as factoring a composite integer public key. There are three versions of EPOC: EPOC-1 uses a one-way trapdoorFibonacci coding (1,014 words) [view diff] no match in snippet view article find links to article
code[citation needed] which encodes positive integers into binary code words. It is one example of representations of integers based on Fibonacci numbers. Each codeKleinian integer (161 words) [view diff] no match in snippet view article find links to article
Koblitz Curves Using Kleinian Integers", Cryptographic Hardware and Embedded Systems - CHES 2006, Lecture Notes in Computer Science, vol. 4249, pp. 445–459Cycle detection (4,566 words) [view diff] no match in snippet view article find links to article
In computer science, cycle detection or cycle finding is the algorithmic problem of finding a cycle in a sequence of iterated function values. For anyBoolean satisfiability problem (5,360 words) [view diff] no match in snippet view article find links to article
In logic and computer science, the Boolean satisfiability problem (sometimes called propositional satisfiability problem and abbreviated SATISFIABILITYFor loop (5,156 words) [view diff] no match in snippet view article find links to article
In computer science, a for-loop or for loop is a control flow statement for specifying iteration. Specifically, a for-loop functions by running a sectionBinary decision diagram (3,067 words) [view diff] no match in snippet view article find links to article
In computer science, a binary decision diagram (BDD) or branching program is a data structure that is used to represent a Boolean function. On a more abstractSystem of linear equations (5,636 words) [view diff] no match in snippet view article find links to article
algebra, and play a prominent role in engineering, physics, chemistry, computer science, and economics. A system of non-linear equations can often be approximated0 (8,222 words) [view diff] no match in snippet view article find links to article
unchanged; in mathematical terminology, 0 is the additive identity of the integers, rational numbers, real numbers, and complex numbers, as well as otherFrameworks supporting the polyhedral model (2,887 words) [view diff] no match in snippet view article find links to article
requires software to represent the objects of this framework (sets of integer-valued points in regions of various spaces) and perform operations uponProducer–consumer problem (2,182 words) [view diff] no match in snippet view article find links to article
value down to zero. The V() operation increases the semaphore value. begin integer number of queueing portions, number of empty positions, buffer manipulation;Algorithm (6,769 words) [view diff] no match in snippet view article find links to article
In mathematics and computer science, an algorithm (/ˈælɡərɪðəm/ ) is a finite sequence of mathematically rigorous instructions, typically used to solveComputational topology (1,567 words) [view diff] no match in snippet view article find links to article
topology, is a subfield of topology with an overlap with areas of computer science, in particular, computational geometry and computational complexity2 (752 words) [view diff] no match in snippet view article find links to article
twā would thus be /twɑː/, /twɔː/, /twoː/, /twuː/, and finally /tuː/. An integer is determined to be even if it is divisible by two. When written in baseVertex cover (2,556 words) [view diff] no match in snippet view article find links to article
that includes at least one endpoint of every edge of the graph. In computer science, the problem of finding a minimum vertex cover is a classical optimizationParameter word (1,743 words) [view diff] no match in snippet view article find links to article
combinatorial cube. They have applications in Ramsey theory and in computer science in the detection of duplicate code. Formally, a k {\displaystyle k}Stack (abstract data type) (4,718 words) [view diff] no match in snippet view article
In computer science, a stack is an abstract data type that serves as a collection of elements with two main operations: Push, which adds an element toRandomized rounding (4,052 words) [view diff] no match in snippet view article find links to article
In computer science and operations research, randomized rounding is a widely used approach for designing and analyzing approximation algorithms. Many combinatorialDeterministic acyclic finite state automaton (972 words) [view diff] no match in snippet view article find links to article
In computer science, a deterministic acyclic finite state automaton (DAFSA), is a data structure that represents a set of strings, and allows for a queryCallback (computer programming) (1,894 words) [view diff] no match in snippet view article
Jack; Holzman, Albert G; Kent, Allen, eds. (1979). Encyclopedia of Computer Science and Technology: Volume 12. Marcel Dekker, inc. p. 164. ISBN 0-8247-2262-0Rational function (2,421 words) [view diff] no match in snippet view article find links to article
fractions – a generalization of rational functions that allows taking integer roots Rudin, Walter (1987). Real and Complex Analysis. New York, NY: McGraw-HillFuzzy logic (6,618 words) [view diff] no match in snippet view article find links to article
contrast, in Boolean logic, the truth values of variables may only be the integer values 0 or 1. The term fuzzy logic was introduced with the 1965 proposalLogarithm (11,635 words) [view diff] no match in snippet view article find links to article
derivative. The binary logarithm uses base 2 and is widely used in computer science, information theory, music theory, and photography. When the base isFinitary relation (1,905 words) [view diff] no match in snippet view article find links to article
to x, y and z, respectively, make the sentence true. The non-negative integer n that gives the number of "places" in the relation is called the arityNP-hardness (1,119 words) [view diff] no match in snippet view article find links to article
Unknowability Leeuwen, Jan van, ed. (1998). Handbook of Theoretical Computer Science. Vol. A, Algorithms and complexity. Amsterdam: Elsevier. ISBN 0262720140Invariant (mathematics) (2,783 words) [view diff] no match in snippet view article
object is constant on families or invariant under change of metric). In computer science, an invariant is a logical assertion that is always held to be trueRandomized rounding (4,052 words) [view diff] no match in snippet view article find links to article
In computer science and operations research, randomized rounding is a widely used approach for designing and analyzing approximation algorithms. Many combinatorialRabin signature algorithm (2,011 words) [view diff] no match in snippet view article find links to article
implementation and a security guarantee relative to the difficulty of integer factorization, which has not been proven for RSA. However, Rabin signaturesRegister machine (5,282 words) [view diff] no match in snippet view article find links to article
In mathematical logic and theoretical computer science, a register machine is a generic class of abstract machines, analogous to a Turing machine and thusP-adic analysis (1,043 words) [view diff] no match in snippet view article find links to article
be a polynomial with integer (or p-adic integer) coefficients, and let m,k be positive integers such that m ≤ k. If r is an integer such that f ( r ) ≡Poly1305 (2,513 words) [view diff] no match in snippet view article find links to article
this, Poly1305: Interprets r {\displaystyle r} as a little-endian 16-byte integer. Breaks the message m = ( m [ 0 ] , m [ 1 ] , m [ 2 ] , … , m [ L − 1 ]Generation of primes (1,158 words) [view diff] no match in snippet view article find links to article
sieves are most common. A prime sieve works by creating a list of all integers up to a desired limit and progressively removing composite numbers (whichTalent scheduling (978 words) [view diff] no match in snippet view article find links to article
scheduling represents a complex optimization challenge within the fields of computer science and operations research, specifically categorized under combinatorialLenstra elliptic-curve factorization (4,511 words) [view diff] no match in snippet view article find links to article
factorization method (ECM) is a fast, sub-exponential running time, algorithm for integer factorization, which employs elliptic curves. For general-purpose factoringOProject@Home (956 words) [view diff] no match in snippet view article find links to article
Swierczewski, an IT student at the College of Computer Science and Business Administration in Łomża, Computer Science and Automation Institute. As of 2016 itBrute-force search (1,974 words) [view diff] no match in snippet view article find links to article
In computer science, brute-force search or exhaustive search, also known as generate and test, is a very general problem-solving technique and algorithmicConstraint composite graph (711 words) [view diff] no match in snippet view article find links to article
problems find innumerable applications in artificial intelligence and computer science. They are also variously referred to as markov random fields (in statisticsCriticism of Java (3,615 words) [view diff] no match in snippet view article find links to article
a 32-bit signed integer may be used to hold a 16-bit unsigned value losslessly, and a 64-bit signed integer a 32-bit unsigned integer, there is no largerInterval (mathematics) (4,814 words) [view diff] no match in snippet view article
defined on an arbitrary totally ordered set, such as integers or rational numbers. The notation of integer intervals is considered in the special section belowPetri net (7,235 words) [view diff] no match in snippet view article find links to article
Petri Nets I: Basic Models – Advances in Petri Nets. Lecture Notes in Computer Science. Vol. 1491. Springer. pp. 12–121. doi:10.1007/3-540-65306-6_14. ISBN 3-540-65306-6Function object (4,382 words) [view diff] no match in snippet view article find links to article
functor is a synonym for function symbol. Callback (computer science) Closure (computer science) Function pointer Higher-order function Command patternUniversal hashing (4,885 words) [view diff] no match in snippet view article find links to article
(for hashing integers, vectors, strings), and their evaluation is often very efficient. Universal hashing has numerous uses in computer science, for exampleHans Zantema (342 words) [view diff] no match in snippet view article find links to article
spent a few years of employment in the industry before he switched to computer science: from 1987 to 2000 at Utrecht University and since 2000 at EindhovenHamming weight (3,100 words) [view diff] no match in snippet view article find links to article
constants used in the functions below //uint64_t is an unsigned 64-bit integer variable type (defined in C99 version of C language) const uint64_t m1Unification (computer science) (7,390 words) [view diff] no match in snippet view article
In logic and computer science, specifically automated reasoning, unification is an algorithmic process of solving equations between symbolic expressionsList of computer scientists (5,229 words) [view diff] no match in snippet view article find links to article
This is a list of computer scientists, people who do work in computer science, in particular researchers and authors. Some persons notable as programmersRSA problem (681 words) [view diff] no match in snippet view article find links to article
factoring". Advances in Cryptology – EUROCRYPT'98. Lecture Notes in Computer Science. Vol. 1403. Springer. pp. 59–71. doi:10.1007/BFb0054117. ISBN 978-3-540-64518-4Big O notation (8,444 words) [view diff] no match in snippet view article find links to article
Bachmann to stand for Ordnung, meaning the order of approximation. In computer science, big O notation is used to classify algorithms according to how theirGeneral-purpose computing on graphics processing units (7,008 words) [view diff] no match in snippet view article find links to article
from such vendors differ on implementing data-format support, such as integer and floating-point formats (32-bit and 64-bit). Microsoft introduced aFirst-class citizen (999 words) [view diff] no match in snippet view article find links to article
Language Engineering and Rigorous Software Development. Lecture Notes in Computer Science. Vol. 5520. pp. 57–99. doi:10.1007/978-3-642-03153-3_2. ISBN 978-3-642-03152-6List of NP-complete problems (2,746 words) [view diff] no match in snippet view article find links to article
polynomials over the integers. Given positive integers A , B , C {\displaystyle \textstyle A,B,C} , decide existence of positive integers x , y {\displaystyleDomino tiling (1,509 words) [view diff] no match in snippet view article find links to article
dimensions, it is possible to define a height function associating an integer to the vertices of the grid. For instance, draw a chessboard, fix a nodeJosephus problem (3,647 words) [view diff] no match in snippet view article find links to article
In computer science and mathematics, the Josephus problem (or Josephus permutation) is a theoretical problem related to a certain counting-out game. SuchInstruction set architecture (4,310 words) [view diff] no match in snippet view article find links to article
In computer science, an instruction set architecture (ISA) is an abstract model that generally defines how software controls the CPU in a computer or aIs-a (1,250 words) [view diff] no match in snippet view article find links to article
subtypes of List<String>: PayloadList<String, String> PayloadList<String, Integer> PayloadList<String, Exception> Liskov substitution principle explainsExponent bias (758 words) [view diff] no match in snippet view article find links to article
This is the case whether or not it is interpreted as a floating-point or integer value. The purpose of this is to enable high speed comparisons betweenAverage-case complexity (2,834 words) [view diff] no match in snippet view article find links to article
Foundations of Software Technology and Theoretical Computer Science, Lecture Notes in Computer Science, vol. 652, Springer-Verlag, pp. 128–139. ReischukDatalogZ (500 words) [view diff] no match in snippet view article find links to article
DatalogZ (stylized as Datalogℤ) is an extension of Datalog with integer arithmetic and comparisons. The decision problem of whether or not a given groundMatrix mortality problem (233 words) [view diff] no match in snippet view article find links to article
In computer science, the matrix mortality problem (or mortal matrix problem) is a decision problem that asks, given a finite set of n×n matrices with integerAckermann function (7,091 words) [view diff] no match in snippet view article find links to article
Ackermann's publication of his function (which had three non-negative integer arguments), many authors modified it to suit various purposes, so thatComputable number (3,269 words) [view diff] no match in snippet view article find links to article
\mathbb {Z} } in the following manner: given any positive integer n, the function produces an integer f(n) such that: f ( n ) − 1 n ≤ a ≤ f ( n ) + 1 n . {\displaystyleBird–Meertens formalism (1,373 words) [view diff] no match in snippet view article find links to article
instances of the laws can be opened by clicking on [show]; they use lists of integer numbers, addition, minus, and multiplication. The notation in Bird's paperDixon's factorization method (2,513 words) [view diff] no match in snippet view article find links to article
Dixon's random squares method or Dixon's algorithm) is a general-purpose integer factorization algorithm; it is the prototypical factor base method. Unlike1000 (number) (24,094 words) [view diff] no match in snippet view article
the Germanic concept of 1200 as a long thousand. It is the first 4-digit integer. The decimal representation for one thousand is 1000—a one followed byList of PSPACE-complete problems (1,807 words) [view diff] no match in snippet view article find links to article
model checking Type inhabitation problem for simply typed lambda calculus Integer circuit evaluation Word problem for linear bounded automata Word problemDedekind number (2,043 words) [view diff] no match in snippet view article find links to article
In mathematics, the Dedekind numbers are a rapidly growing sequence of integers named after Richard Dedekind, who defined them in 1897. The Dedekind numberJon Lee (mathematician) (413 words) [view diff] no match in snippet view article
Mixed Integer Nonlinear Programming (Springer, 2012), Integer Programming and Combinatorial Optimization (Lecture Notes in Computer Science, Vol. 8494;Probabilistic method (1,928 words) [view diff] no match in snippet view article find links to article
as number theory, linear algebra, and real analysis, as well as in computer science (e.g. randomized rounding), and information theory. If every objectList of algorithms (7,835 words) [view diff] no match in snippet view article find links to article
(computer science): agreeing on a single value or history among unreliable processors Chandra–Toueg consensus algorithm Paxos algorithm Raft (computerZnám's problem (1,476 words) [view diff] no match in snippet view article find links to article
asks which sets of integers have the property that each integer in the set is a proper divisor of the product of the other integers in the set, plus 1Entity component system (1,627 words) [view diff] no match in snippet view article find links to article
examples. ECS combines orthogonal, well-established ideas in general computer science and programming language theory. For example, components can be seenConfluence (abstract rewriting) (1,744 words) [view diff] no match in snippet view article
In computer science and mathematics, confluence is a property of rewriting systems, describing which terms in such a system can be rewritten in more thanKnuth–Morris–Pratt algorithm (4,068 words) [view diff] no match in snippet view article find links to article
In computer science, the Knuth–Morris–Pratt algorithm (or KMP algorithm) is a string-searching algorithm that searches for occurrences of a "word" W withinDG/L (1,003 words) [view diff] no match in snippet view article find links to article
The language itself was an extended version of ALGOL 60. It supported integers, single- and double-precision floating point and complex numbers, and bothDatalogZ (500 words) [view diff] no match in snippet view article find links to article
DatalogZ (stylized as Datalogℤ) is an extension of Datalog with integer arithmetic and comparisons. The decision problem of whether or not a given groundDiffie–Hellman key exchange (5,437 words) [view diff] no match in snippet view article find links to article
base g = 5 (which is a primitive root modulo 23). Alice chooses a secret integer a = 4, then sends Bob A = ga mod p A = 54 mod 23 = 4 (in this example bothTurnstile (symbol) (1,171 words) [view diff] no match in snippet view article
In mathematical logic and computer science the symbol ⊢ ( ⊢ {\displaystyle \vdash } ) has taken the name turnstile because of its resemblance to a typicalDamerau–Levenshtein distance (2,189 words) [view diff] no match in snippet view article find links to article
In information theory and computer science, the Damerau–Levenshtein distance (named after Frederick J. Damerau and Vladimir I. Levenshtein) is a stringIterator (5,760 words) [view diff] no match in snippet view article find links to article
Append integer value '5' to vector 'items'. items.push_back(2); // Append integer value '2' to vector 'items'. items.push_back(9); // Append integer valueEuclidean minimum spanning tree (6,676 words) [view diff] no match in snippet view article find links to article
computation, although faster randomized algorithms exist for points with integer coordinates. For points in higher dimensions, finding an optimal algorithmC string handling (3,568 words) [view diff] no match in snippet view article find links to article
supported system locales and be greater or equal in size to char, wint_t Integer type that can hold any value of a wchar_t as well as the value of the macroLegendre's conjecture (998 words) [view diff] no match in snippet view article find links to article
{\displaystyle n^{2}} and ( n + 1 ) 2 {\displaystyle (n+1)^{2}} for every positive integer n {\displaystyle n} . The conjecture is one of Landau's problems (1912)Karp's 21 NP-complete problems (486 words) [view diff] no match in snippet view article find links to article
demonstrations that many natural computational problems occurring throughout computer science are computationally intractable, and it drove interest in the studyMathematics (15,910 words) [view diff] no match in snippet view article find links to article
essential in the natural sciences, engineering, medicine, finance, computer science, and the social sciences. Although mathematics is extensively usedShort integer solution problem (3,164 words) [view diff] no match in snippet view article find links to article
Short integer solution (SIS) and ring-SIS problems are two average-case problems that are used in lattice-based cryptography constructions. Lattice-basedProgramming language (7,415 words) [view diff] no match in snippet view article find links to article
a performance cost. Programming language theory is the subfield of computer science that studies the design, implementation, analysis, characterization0x88 (955 words) [view diff] no match in snippet view article find links to article
chess board in computer chess programs. The number 0x88 is a hexadecimal integer (13610, 2108, 100010002). The rank and file positions are each representedDynamic logic (modal logic) (5,118 words) [view diff] no match in snippet view article
In logic, philosophy, and theoretical computer science, dynamic logic is an extension of modal logic capable of encoding properties of computer programsALGOL W (747 words) [view diff] no match in snippet view article find links to article
Satterthwaite, Edwin H. (March 1968). Technical Report Number: CS-TR-68-89. Computer Science Department (Report). Stanford University. (Various documents for Stanford'sRegular language (3,420 words) [view diff] no match in snippet view article find links to article
In theoretical computer science and formal language theory, a regular language (also called a rational language) is a formal language that can be definedEXPSPACE (648 words) [view diff] no match in snippet view article find links to article
and boundedness problems for vector addition systems". Theoretical Computer Science: 223–231. Lipton, R. (1976). "The Reachability Problem Requires ExponentialAttack patterns (1,848 words) [view diff] no match in snippet view article find links to article
In computer science, attack patterns are a group of rigorous methods for finding bugs or errors in code related to computer security. Attack patterns areTerm algebra (2,175 words) [view diff] no match in snippet view article find links to article
having an associated arity (i.e. number of inputs). For any non-negative integer n {\displaystyle n} , let τ n {\displaystyle \tau _{n}} denote the functionBranch and price (803 words) [view diff] no match in snippet view article find links to article
method of combinatorial optimization for solving integer linear programming (ILP) and mixed integer linear programming (MILP) problems with many variablesRSA cryptosystem (7,786 words) [view diff] no match in snippet view article find links to article
it is practical to find three very large positive integers e, d, and n, such that for all integers m (0 ≤ m < n), both ( m e ) d {\displaystyle (m^{e})^{d}}Transcendental number (6,738 words) [view diff] no match in snippet view article find links to article
is not algebraic: that is, not the root of a non-zero polynomial with integer (or, equivalently, rational) coefficients. The best-known transcendentalRabin–Karp algorithm (1,975 words) [view diff] no match in snippet view article find links to article
In computer science, the Rabin–Karp algorithm or Karp–Rabin algorithm is a string-searching algorithm created by Richard M. Karp and Michael O. Rabin (1987)L-notation (916 words) [view diff] no match in snippet view article find links to article
complexity of algorithms for difficult number theory problems, e.g. sieves for integer factorization and methods for solving discrete logarithms. The benefitGalactic algorithm (2,614 words) [view diff] no match in snippet view article find links to article
never used in practice, galactic algorithms may still contribute to computer science: An algorithm, even if impractical, may show new techniques that mayQuantifier elimination (1,435 words) [view diff] no match in snippet view article find links to article
simplification used in mathematical logic, model theory, and theoretical computer science. Informally, a quantified statement " ∃ x {\displaystyle \exists x}H-index (4,178 words) [view diff] no match in snippet view article find links to article
conference proceedings papers is a particular problem for scholars in computer science, where conference proceedings are considered an important part of theSteinitz's theorem (5,973 words) [view diff] no match in snippet view article find links to article
instance, every polyhedral graph is the graph of a convex polyhedron with integer coordinates, or the graph of a convex polyhedron all of whose edges areTime complexity (5,004 words) [view diff] no match in snippet view article find links to article
In theoretical computer science, the time complexity is the computational complexity that describes the amount of computer time it takes to run an algorithmVaughan Pratt (926 words) [view diff] no match in snippet view article find links to article
Emeritus at Stanford University, who was an early pioneer in the field of computer science. Since 1969, Pratt has made several contributions to foundational areasBlock sort (4,838 words) [view diff] no match in snippet view article find links to article
= numerator = 0 while (integer_part < array.size) // get the ranges for A and B start = integer_part integer_part += integer_step numerator += numerator_stepKnight's tour (2,317 words) [view diff] no match in snippet view article find links to article
Creating a program to find a knight's tour is a common problem given to computer science students. Variations of the knight's tour problem involve chessboardsThe Art of Computer Programming (4,069 words) [view diff] no match in snippet view article find links to article
"Robert W Floyd, In Memoriam", by Donald E. Knuth, 2003 - (on the influence of Bob Floyd) TAoCP and its Influence of Computer Science (Softpanorama)Lemke's algorithm (174 words) [view diff] no match in snippet view article find links to article
Jong-Shi; Stone, Richard E. (1992). The linear complementarity problem. Computer Science and Scientific Computing. Boston, MA: Academic Press, Inc. pp. xxiv+762Quantum complexity theory (3,632 words) [view diff] no match in snippet view article find links to article
efficiently solvable by deterministic classical computers. For instance, integer factorization and the discrete logarithm problem are known to be in BQPCircuit complexity (2,571 words) [view diff] no match in snippet view article find links to article
In theoretical computer science, circuit complexity is a branch of computational complexity theory in which Boolean functions are classified accordingIterated logarithm (746 words) [view diff] no match in snippet view article find links to article
In computer science, the iterated logarithm of n {\displaystyle n} , written log* n {\displaystyle n} (usually read "log star"), is the number of timesManuel Blum (715 words) [view diff] no match in snippet view article find links to article
of computer science at the University of California, Berkeley until 2001. From 2001 to 2018, he was the Bruce Nelson Professor of Computer Science atEugene Lawler (1,211 words) [view diff] no match in snippet view article find links to article
September 2, 1994) was an American computer scientist and a professor of computer science at the University of California, Berkeley. Lawler came to Harvard asDual lattice (1,857 words) [view diff] no match in snippet view article find links to article
lattices have many applications inside of lattice theory, theoretical computer science, cryptography and mathematics more broadly. For instance, it is usedCarmichael number (3,570 words) [view diff] no match in snippet view article find links to article
relation: b n ≡ b ( mod n ) {\displaystyle b^{n}\equiv b{\pmod {n}}} for all integers b {\displaystyle b} . The relation may also be expressed in the form:Three-way comparison (1,239 words) [view diff] no match in snippet view article find links to article
In computer science, a three-way comparison takes two values A and B belonging to a type with a total order and determines whether A < B, A = B, or A >X32 ABI (818 words) [view diff] no match in snippet view article find links to article
one of the interfaces of the Linux kernel. The x32 ABI provides 32-bit integers, long and pointers (ILP32) on Intel and AMD 64-bit hardware. The ABI allowsDiscrete Morse theory (1,944 words) [view diff] no match in snippet view article find links to article
practical applications in diverse fields of applied mathematics and computer science, such as configuration spaces, homology computation, denoising, meshNasir Ahmed (engineer) (1,529 words) [view diff] no match in snippet view article
recent standards have used integer-based transforms that have similar properties to the DCT but are explicitly based on integer processing rather than beingMetric dimension (graph theory) (2,520 words) [view diff] no match in snippet view article
of Computer Science 2015 – MFCS 2015: 40th International Symposium, Milan, Italy, August 24-28, 2015, Proceedings, Lecture Notes in Computer Science, volRandom.org (493 words) [view diff] no match in snippet view article find links to article
numbers. The website was created in 1998 by Mads Haahr, a doctor and computer science professor at Trinity College in Dublin, Ireland. Random numbers areNegligible function (1,680 words) [view diff] no match in snippet view article find links to article
:\mathbb {N} \to \mathbb {R} } such that for every positive integer c there exists an integer Nc such that for all x > Nc, | μ ( x ) | < 1 x c . {\displaystyleList of numeral systems (1,977 words) [view diff] no match in snippet view article find links to article
System from Unodecimal to Vigesimal" (PDF). International Journal of Computer Science and Telecommunications. 3 (1). London: Sysbase Solution Ltd.: 13. RawatEuphoria (programming language) (1,752 words) [view diff] no match in snippet view article
design ideas for the language came from Craig's Master's thesis in computer science at the University of Toronto. Craig's thesis was heavily influencedData stream clustering (1,250 words) [view diff] no match in snippet view article find links to article
In computer science, data stream clustering is defined as the clustering of data that arrive continuously such as telephone records, multimedia data, financialCarmichael number (3,570 words) [view diff] no match in snippet view article find links to article
relation: b n ≡ b ( mod n ) {\displaystyle b^{n}\equiv b{\pmod {n}}} for all integers b {\displaystyle b} . The relation may also be expressed in the form:Math library (695 words) [view diff] no match in snippet view article find links to article
In computer science, a math library (or maths library) is a component of a programming language's standard library containing functions (or subroutines)Martin Fürer (198 words) [view diff] no match in snippet view article find links to article
Scientist and a professor of Computer Science at Pennsylvania State University. He is mostly known for his work on fast integer multiplication. One of Fürer'sFred W. Glover (1,267 words) [view diff] no match in snippet view article find links to article
University of Mining and Technology (2013) Chaired Research Professor in Computer Science (Chaire d’excellence, Pays de la Loire), Laboratoire d'Etude et deLoop invariant (2,426 words) [view diff] no match in snippet view article find links to article
In computer science, a loop invariant is a property of a program loop that is true before (and after) each iteration. It is a logical assertion, sometimesEuler's totient function (6,519 words) [view diff] no match in snippet view article find links to article
number theory, Euler's totient function counts the positive integers up to a given integer n that are relatively prime to n. It is written using the GreekTonelli–Shanks algorithm (3,750 words) [view diff] no match in snippet view article find links to article
roots modulo composite numbers is a computational problem equivalent to integer factorization. An equivalent, but slightly more redundant version of thisTagged architecture (572 words) [view diff] no match in snippet view article find links to article
In computer science, a tagged architecture is a type of computer architecture where every word of memory constitutes a tagged union, being divided intoLazy evaluation (3,548 words) [view diff] no match in snippet view article find links to article
version runs in linear time: Lazy<Integer> a = () -> 1; for (int i = 0; i < 10; i++) { Lazy<Integer> b = a; a = new Memo<Integer>(() -> b.eval() + b.eval());Fermat number (4,717 words) [view diff] no match in snippet view article find links to article
them, is a positive integer of the form: F n = 2 2 n + 1 , {\displaystyle F_{n}=2^{2^{n}}+1,} where n is a non-negative integer. The first few FermatMultiple subset sum (1,613 words) [view diff] no match in snippet view article find links to article
The multiple subset sum problem is an optimization problem in computer science and operations research. It is a generalization of the subset sum problemTaxicab number (1,885 words) [view diff] no match in snippet view article find links to article
Ta(n) or Taxicab(n), is defined as the smallest integer that can be expressed as a sum of two positive integer cubes in n distinct ways. The most famous taxicabYoung tableau (2,871 words) [view diff] no match in snippet view article find links to article
the number of boxes in each row gives a partition λ of a non-negative integer n, the total number of boxes of the diagram. The Young diagram is saidBlum Blum Shub (1,226 words) [view diff] no match in snippet view article find links to article
or more of the least significant bits of xn+1. The seed x0 should be an integer that is co-prime to M (i.e. p and q are not factors of x0) and not 1 orDavid S. Johnson (270 words) [view diff] no match in snippet view article find links to article
Crane, Linda. "In Memoriam: David S. Johnson". Columbia University Computer Science. Columbia University. Retrieved 9 March 2016. "David S. Johnson NamedAnalysis of algorithms (3,708 words) [view diff] no match in snippet view article find links to article
In computer science, the analysis of algorithms is the process of finding the computational complexity of algorithms—the amount of time, storage, or otherReal number (8,223 words) [view diff] no match in snippet view article find links to article
roots of −1. The real numbers include the rational numbers, such as the integer −5 and the fraction 4 / 3. The rest of the real numbers are called irrationalModulo (mathematics) (807 words) [view diff] no match in snippet view article
and computer science, the term can be used in several ways: In computing, it is typically the modulo operation: given two numbers (either integer or real)Functional programming (8,688 words) [view diff] no match in snippet view article find links to article
In computer science, functional programming is a programming paradigm where programs are constructed by applying and composing functions. It is a declarativeElliptic-curve Diffie–Hellman (2,168 words) [view diff] no match in snippet view article find links to article
consisting of a private key d {\displaystyle d} (a randomly selected integer in the interval [ 1 , n − 1 ] {\displaystyle [1,n-1]} ) and a public keyEdmonds–Karp algorithm (1,122 words) [view diff] no match in snippet view article find links to article
In computer science, the Edmonds–Karp algorithm is an implementation of the Ford–Fulkerson method for computing the maximum flow in a flow network in OLenore Blum (1,740 words) [view diff] no match in snippet view article find links to article
pseudorandom number generation. She was a distinguished career professor of computer science at Carnegie Mellon University until 2019 and is currently a professorRegister transfer language (404 words) [view diff] no match in snippet view article find links to article
In computer science, register transfer language (RTL) is a kind of intermediate representation (IR) that is very close to assembly language, such as thatRP2040 (922 words) [view diff] no match in snippet view article find links to article
Originally run at 133 MHz, but later certified at 200 MHz Each core has an integer divider peripheral and two interpolators 264 KB SRAM in six independentOriented projective geometry (832 words) [view diff] no match in snippet view article find links to article
sphere, given by the points (x,y,w) with x2+y2+w2=1. Let n be a nonnegative integer. The (analytical model of, or canonical) oriented (real) projective spaceSuperPascal (1,793 words) [view diff] no match in snippet view article find links to article
parallel programs, which implemented methods for common problems in computer science. This experimentation allowed him to make the following conclusionsBogosort (1,884 words) [view diff] no match in snippet view article find links to article
In computer science, bogosort (also known as permutation sort and stupid sort) is a sorting algorithm based on the generate and test paradigm. The functionSquare (algebra) (1,990 words) [view diff] no match in snippet view article
adjective which corresponds to squaring is quadratic. The square of an integer may also be called a square number or a perfect square. In algebra, theArithmetic combinatorics (956 words) [view diff] no match in snippet view article find links to article
arithmetic progressions in subsets of the integers. In 1936, Erdős and Turán conjectured that every set of integers A with positive natural density containsStreaming algorithm (3,608 words) [view diff] no match in snippet view article find links to article
In computer science, streaming algorithms are algorithms for processing data streams in which the input is presented as a sequence of items and can beBLS digital signature (974 words) [view diff] no match in snippet view article find links to article
keys are elements of G 2 {\displaystyle G_{2}} , and the secret key is an integer in [ 0 , q − 1 ] {\displaystyle [0,q-1]} . Working in an elliptic curveSurrogate key (2,415 words) [view diff] no match in snippet view article find links to article
Report / Faculty of Mathematics and Computer Science. Vol. IR-267. Amsterdam: Faculty of Mathematics and Computer Science, Vrije Universiteit. CiteSeerX 10Inverse trigonometric functions (10,605 words) [view diff] no match in snippet view article find links to article
k\,} for some integer k , {\displaystyle k,} or θ = − arccos x + 2 π k {\displaystyle \,\theta =-\arccos x+2\pi k\,} for some integer k . {\displaystyleConsensus (computer science) (4,768 words) [view diff] no match in snippet view article
protocols such as Paxos, cooperating nodes agree on a single value such as an integer, which may be of variable size so as to encode useful metadata such asInversion (discrete mathematics) (1,903 words) [view diff] no match in snippet view article
In computer science and discrete mathematics, an inversion in a sequence is a pair of elements that are out of their natural order. Let π {\displaystyleEulerian number (2,460 words) [view diff] no match in snippet view article find links to article
Graham; Knuth; Patashnik (1994). Concrete Mathematics: A Foundation for Computer Science (2nd ed.). Addison-Wesley. pp. 267–272. Hsu, Leetsch C.; Jau-ShyongBinomial coefficient (10,733 words) [view diff] no match in snippet view article find links to article
the positive integers that occur as coefficients in the binomial theorem. Commonly, a binomial coefficient is indexed by a pair of integers n ≥ k ≥ 0 andVan Wijngaarden grammar (2,900 words) [view diff] no match in snippet view article find links to article
In computer science, a Van Wijngaarden grammar (also vW-grammar or W-grammar) is a formalism for defining formal languages. The name derives from the formalismApproximation algorithm (3,127 words) [view diff] no match in snippet view article find links to article
In computer science and operations research, approximation algorithms are efficient algorithms that find approximate solutions to optimization problemsRocq (software) (1,874 words) [view diff] no match in snippet view article
Thierry Coquand, calculus of constructions or CoC and follows the French computer science tradition of naming software after animals (coq in French meaning rooster)