Global Information Lookup Global Information

Compilation complexity information


Compilation complexity is the smallest number of bits required to summarize a input to a function, such that the output of the function can be computed correctly. The notion was particularly studied in voting theory.[1] Often, a group has to accept a decision, but some of the voters have not arrived yet. It is desired to take the votes of the present voters and summarize them such that, when the other voters arrive, we can determine the winner. The compilation complexity of a voting-rule is the smallest number of bits required for the summary.

An important advantage of low compilation complexity is that it makes it easier to verify voting outcomes. For example, suppose an elections are held in a country of 1,000,000 people, divided into 1000 voting-stations of 1000 voters each. Low compilation complexity lets us summarize the outcome in each voting-station separately, which is relatively easy to verify by double-counting by representatives of the parties. Then, every citizen can verify the final outcome by summing the results from the 1000 voting stations. This verifiability is important so that the public trusts and accepts the voting rule.[1] Compilation complexity is also algorithmically useful for computing the backward induction winner in Stackelberg voting games.[2]

  1. ^ a b Chevaleyre, Yann; Lang, Jérôme; Maudet, Nicolas; Ravilly-Abadie, Guillaume (2009-07-11). "Compiling the votes of a subelectorate". Proceedings of the 21st International Joint Conference on Artificial Intelligence. IJCAI'09. San Francisco, CA, USA: Morgan Kaufmann Publishers Inc.: 97–102.
  2. ^ Xia, Lirong; Conitzer, Vincent (2010-07-04). "Compilation Complexity of Common Voting Rules". Proceedings of the AAAI Conference on Artificial Intelligence. 24 (1): 915–920. doi:10.1609/aaai.v24i1.7627. ISSN 2374-3468.

and 22 Related for: Compilation complexity information

Request time (Page generated in 0.8226 seconds.)

Compilation complexity

Last Update:

Compilation complexity is the smallest number of bits required to summarize a input to a function, such that the output of the function can be computed...

Word Count : 1981

Communication complexity

Last Update:

In theoretical computer science, communication complexity studies the amount of communication required to solve a problem when the input to the problem...

Word Count : 6775

Summability criterion

Last Update:

It has been suggested that this article be merged into Compilation complexity. (Discuss) Proposed since March 2024....

Word Count : 316

Conditional compilation

Last Update:

ignored (help) "compiler - How does conditional compilation impact product quality, security and code complexity?". Software Engineering Stack Exchange. Retrieved...

Word Count : 560

Compiler

Last Update:

influences the design of computer languages, which leads to a preference of compilation or interpretation. In theory, a programming language can have both a...

Word Count : 7726

Strahler number

Last Update:

measure of its branching complexity. These numbers were first developed in hydrology, as a way of measuring the complexity of rivers and streams, by...

Word Count : 2057

W1

Last Update:

professional wrestling promotion The computational complexity class W[1] in parameterized complexity The Apple W1 wireless pairing chip primarily used...

Word Count : 213

Enumeration algorithm

Last Update:

knowledge compilation, e.g., NNF. The notion of enumeration algorithms is also used in the field of computability theory to define some high complexity classes...

Word Count : 1186

CC

Last Update:

language compilation system C++, a programming language Common Criteria, an international standard (ISO 15408) for computer security Cyclomatic complexity, a...

Word Count : 790

Christos Papadimitriou

Last Update:

science in 1976 after completing a doctoral dissertation titled "The complexity of combinatorial optimization problems." Papadimitriou has taught at Harvard...

Word Count : 980

Kraftwerk

Last Update:

Die Mensch-Maschine), recorded at the Kling Klang Studio. Due to the complexity of the recording, the album was mixed at Studio Rudas in Düsseldorf. The...

Word Count : 9305

Silicon compiler

Last Update:

referred to as hardware compilation. The silicon compiler may use vendor's Process Design Kit for the production. Silicon compilation takes place in three...

Word Count : 498

Intermediate representation

Last Update:

processors and operating systems, such as C. Languages used for this fall in complexity between high-level languages and low-level languages, such as assembly...

Word Count : 962

Algorithmic efficiency

Last Update:

minimize resource usage. However, different resources such as time and space complexity cannot be compared directly, so which of two algorithms is considered...

Word Count : 3288

Software build

Last Update:

to the seven axes of code quality: comments, unit tests, duplication, complexity, coding rules, potential bugs and architecture & design. Ensuring a project...

Word Count : 557

KMFDM discography

Last Update:

Constructivists, Italian Futurists, and woodcut artists. The design and complexity of the works have varied over time from primarily simple mono- or bi-color...

Word Count : 382

Food web

Last Update:

laws, complexity, chaos, and pattern correlates are common features attributed to food web structure. Food webs are extremely complex. Complexity is a...

Word Count : 8689

SC

Last Update:

of optical fiber connector, of a push-pull coupling style SC (complexity), a complexity class in computer science, named after Stephen Cook sc.exe, a...

Word Count : 626

Standard Portable Intermediate Representation

Last Update:

shader or kernel. It is also used as an interchange language for cross compilation. SPIR-V is a new version of SPIR which was introduced in 2015 by the...

Word Count : 1364

Probabilistic logic programming

Last Update:

share a common approach so that there are transformations with linear complexity that can translate one language into another. Under the distribution semantics...

Word Count : 1198

Assemblage

Last Update:

see plottage A New Philosophy of Society: Assemblage Theory and Social Complexity, a 2006 book by Manuel DeLanda Assembly (disambiguation) This disambiguation...

Word Count : 150

Forward declaration

Last Update:

functions). This is particularly useful for one-pass compilers and separate compilation. Forward declaration is used in languages that require declaration before...

Word Count : 1120

PDF Search Engine © AllGlobal.net