Demo Data from EDBT 2026 / reviewers in the wild / expert
Paul M. B. Vitányi
dblp:v/PMBVitanyi
· DBLP profile ↗
121ranked-venue papers
41as first author
1since 2021 · last 2023
0000-0002-5712-7585ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Theory of computation · 89 · 39 first-authorApplied, interdisciplinary, general and emerging computing · 14Databases, data management, data science and information retrieval · 11 · 4 first-authorArtificial intelligence and machine learning · 7 · 1 since 2021Systems, architecture and hardware · 6Human-computer interaction and ubiquitous computing · 1
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Theoretical computer science
57 papers |
Computational complexity · 43% Information theory · 32% Algorithms and data structures · 10% | |
| Databases, data mining, and information retrieval
4 papers |
Data mining · 81% Information retrieval · 19% |
Topics — the 30 heaviest of 97, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Computational complexity
kolmogorov complexity |
1.6 | 21 | 2023 | The Cluster Structure Function · IEEE Trans. Pattern Anal. Mach. Intell. 2023 Normalized Compression Distance of Multisets with Applications · IEEE Trans. Pattern Anal. Mach. Intell. 2015 Rate distortion and denoising of individual data using Kolmogorov complexity · IEEE Trans. Inf. Theory 2010 |
Information theory
algorithmic information theory |
0.8 | 12 | 2017 | Exact Expression For Information Distance · IEEE Trans. Inf. Theory 2017 Information Distance in Multiples · IEEE Trans. Inf. Theory 2011 Rate distortion and denoising of individual data using Kolmogorov complexity · IEEE Trans. Inf. Theory 2010 |
Data mining
clustering |
0.7 | 3 | 2023 | The Cluster Structure Function · IEEE Trans. Pattern Anal. Mach. Intell. 2023 Clustering by compression · IEEE Trans. Inf. Theory 2005 The Google Similarity Distance · IEEE Trans. Knowl. Data Eng. 2007 |
Information theory › algorithmic information theory
information distance |
0.5 | 4 | 2017 | Exact Expression For Information Distance · IEEE Trans. Inf. Theory 2017 Information Distance in Multiples · IEEE Trans. Inf. Theory 2011 The Google Similarity Distance · IEEE Trans. Knowl. Data Eng. 2007 |
Algorithms and data structures
similarity measures |
0.3 | 3 | 2015 | Normalized Compression Distance of Multisets with Applications · IEEE Trans. Pattern Anal. Mach. Intell. 2015 The similarity metric · IEEE Trans. Inf. Theory 2004 The similarity metric · SODA 2003 |
Computational complexity › kolmogorov complexity
normalized compression distance |
0.3 | 2 | 2015 | Normalized Compression Distance of Multisets with Applications · IEEE Trans. Pattern Anal. Mach. Intell. 2015 Clustering by compression · IEEE Trans. Inf. Theory 2005 |
Coding theory › source coding
rate-distortion theory |
0.3 | 2 | 2012 | Approximating Rate-Distortion Graphs of Individual Data: Experiments in Lossy Compression and Denoising · IEEE Trans. Computers 2012 Rate distortion and denoising of individual data using Kolmogorov complexity · IEEE Trans. Inf. Theory 2010 |
Image and video processing › image restoration
image denoising |
0.1 | 1 | 2012 | Approximating Rate-Distortion Graphs of Individual Data: Experiments in Lossy Compression and Denoising · IEEE Trans. Computers 2012 |
Information theory
minimum description length |
0.1 | 3 | 2009 | Approximation of the Two-Part MDL Code · IEEE Trans. Inf. Theory 2009 Minimum description length induction, Bayesianism, and Kolmogorov complexity · IEEE Trans. Inf. Theory 2000 Applying MDL to learn best model granularity · Artif. Intell. 2000 |
Information theory › algorithmic information theory
algorithmic statistics |
0.1 | 2 | 2006 | Meaningful Information · IEEE Trans. Inf. Theory 2006 Algorithmic statistics · IEEE Trans. Inf. Theory 2001 |
Information theory › algorithmic information theory
normalized information distance |
0.1 | 2 | 2004 | The similarity metric · IEEE Trans. Inf. Theory 2004 The similarity metric · SODA 2003 |
Information retrieval
retrieval models |
0.1 | 1 | 2007 | The Google Similarity Distance · IEEE Trans. Knowl. Data Eng. 2007 |
Information retrieval › similarity measure
semantic similarity |
0.1 | 1 | 2007 | The Google Similarity Distance · IEEE Trans. Knowl. Data Eng. 2007 |
Bioinformatics and computational biology
biological classification |
0.1 | 1 | 2015 | Normalized Compression Distance of Multisets with Applications · IEEE Trans. Pattern Anal. Mach. Intell. 2015 |
Machine learning › Learning theory
model selection |
0.1 | 2 | 2009 | Kolmogorov's Structure Functions with an Application to the Foundations of Model Selection · FOCS 2002 Approximation of the Two-Part MDL Code · IEEE Trans. Inf. Theory 2009 |
Quantum computing and quantum information › quantum complexity theory
quantum kolmogorov complexity |
0.1 | 2 | 2001 | Quantum Kolmogorov complexity based on classical descriptions · IEEE Trans. Inf. Theory 2001 Three Approaches to the Quantitative Definition of Information in an Individual Pure Quantum State · CCC 2000 |
Distributed computing theory
shared memory |
0.1 | 3 | 2002 | Bounded concurrent timestamp systems using vector clocks · J. ACM 2002 How to Share Concurrent Wait-Free Variables · J. ACM 1996 How to Share Concurrent Asynchronous Wait-Free Varaibles (Preliminary Version) · ICALP 1989 |
Distributed computing theory › concurrent objects
wait-free synchronization |
0.1 | 3 | 2002 | Bounded concurrent timestamp systems using vector clocks · J. ACM 2002 How to Share Concurrent Wait-Free Variables · J. ACM 1996 How to Share Concurrent Asynchronous Wait-Free Varaibles (Preliminary Version) · ICALP 1989 |
Computational complexity
average-case complexity |
0.1 | 3 | 2000 | A lower bound on the average-case complexity of shellsort · J. ACM 2000 Average-Case Complexity of Shellsort · ICALP 1999 A Theory of Learning Simple Concepts Under Simple Distributions and Average Case Complexity for the Universal Distribution (Extended Abstract) · FOCS 1989 |
Data mining › clustering › information-theoretic clustering
compression-based clustering |
0.1 | 1 | 2005 | Clustering by compression · IEEE Trans. Inf. Theory 2005 |
Algorithms and data structures › sequence algorithms › sorting › in-place sorting
shellsort |
0.1 | 2 | 2000 | A lower bound on the average-case complexity of shellsort · J. ACM 2000 Average-Case Complexity of Shellsort · ICALP 1999 |
Algorithms and data structures › sequence algorithms
sorting |
0.1 | 2 | 2000 | A lower bound on the average-case complexity of shellsort · J. ACM 2000 Average-Case Complexity of Shellsort · ICALP 1999 |
Computational complexity
computability theory |
0.0 | 1 | 2004 | Kolmogorov's structure functions and model selection · IEEE Trans. Inf. Theory 2004 |
Information theory › statistical inference
model selection |
0.0 | 1 | 2004 | Kolmogorov's structure functions and model selection · IEEE Trans. Inf. Theory 2004 |
Computational complexity › computability theory
uncomputability |
0.0 | 1 | 2004 | Kolmogorov's structure functions and model selection · IEEE Trans. Inf. Theory 2004 |
Computational complexity › computational models
reversible simulation |
0.0 | 2 | 2001 | Time and Space Bounds for Reversible Simulation · ICALP 2001 Reversible Simulation of Irreversible Computation · CCC 1996 |
Image and video coding
lossy compression |
0.0 | 1 | 2012 | Approximating Rate-Distortion Graphs of Individual Data: Experiments in Lossy Compression and Denoising · IEEE Trans. Computers 2012 |
Algorithms and data structures › sequence algorithms
string algorithms |
0.0 | 1 | 2003 | The similarity metric · SODA 2003 |
Routing and switching
routing tables |
0.0 | 2 | 1999 | Space-efficient Routing Tables for Almost All Networks and the Incompressibility Method · SIAM J. Comput. 1999 Optimal Routing Tables · PODC 1996 |
Automata and formal languages
turing machines |
0.0 | 5 | 1997 | Two heads are better than two tapes · J. ACM 1997 Two heads are better than two tapes · STOC 1994 Counting is easy · J. ACM 1988 |
Methods — techniques the papers use, named apart from their topics
algorithmic information theory · 1.4compression approximation · 1.3kolmogorov complexity · 1.1multiset distance · 0.4compression-based similarity · 0.4compression-based distance · 0.3kolmogorov complexity approximation · 0.3data compression · 0.3combinatorial bounds · 0.3hierarchical clustering · 0.3support vector machine · 0.1quartet method · 0.1compression · 0.1computability analysis · 0.0minimum description length · 0.0average-case analysis · 0.0shortest program length · 0.0reversible computation · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2023 | The Cluster Structure FunctionabstractFor each partition of a data set into a given number of parts there is a partition such that every part is as much as possible a good model (an "algorithmic sufficient statistic") for the data in that part. Since this can be done for every number between one and the number of data, the result is a function, the cluster structure function. It maps the number of parts of a partition to values related to the deficiencies of being good models by the parts. Such a function starts with a value at least zero for no partition of the data set and descents to zero for the partition of the data set into singleton parts. The optimal clustering is the one selected by analyzing the cluster structure function. The theory behind the method is expressed in algorithmic information theory (Kolmogorov complexity). In practice the Kolmogorov complexities involved are approximated by a concrete compressor. We give examples using real data sets: the MNIST handwritten digits and the segmentation of real cells as used in stem cell research. Andrew R. Cohen, Paul M. B. Vitányi |
IEEE Trans. Pattern Anal. Mach. Intell. | 2 |
| 2019 | Corrigendum to "On the rate of decrease in logical depth" [Theor. Comput. Sci. 702 (2017) 60-64] by L.F. Antunes, A. Souto, and P.M.B. Vitányi
Paul M. B. Vitányi |
Theor. Comput. Sci. | 1 |
| 2019 | Logical depth for reversible Turing machines with an application to the rate of decrease in logical depth for general Turing machines
Paul M. B. Vitányi |
Theor. Comput. Sci. | 1 |
| 2017 | On the rate of decrease in logical depth
Luis Filipe Coelho Antunes, André Souto, Paul M. B. Vitányi |
Theor. Comput. Sci. | 3 |
| 2017 | Exact Expression For Information DistanceabstractInformation distance can be defined not only between two strings but also in a finite multiset of strings of cardinality greater than two. We determine a best upper bound on the information distance. It is exact, since the upper bound on the information distance for all multisets is the same as the lower bound for infinitely many multisets of each of infinitely many cardinalities, up to a constant additive term. Paul M. B. Vitányi |
IEEE Trans. Inf. Theory | 1 |
| 2015 | Normalized Compression Distance of Multisets with ApplicationsabstractPairwise normalized compression distance (NCD) is a parameter-free, feature-free, alignment-free, similarity metric based on compression. We propose an NCD of multisets that is also metric. Previously, attempts to obtain such an NCD failed. For classification purposes it is superior to the pairwise NCD in accuracy and implementation complexity. We cover the entire trajectory from theoretical underpinning to feasible practice. It is applied to biological (stem cell, organelle transport) and OCR classification questions that were earlier treated with the pairwise NCD. With the new method we achieved significantly better results. The theoretic foundation is Kolmogorov complexity. Andrew R. Cohen, Paul M. B. Vitányi |
IEEE Trans. Pattern Anal. Mach. Intell. | 2 |
| 2013 | Conditional Kolmogorov complexity and universal probability
Paul M. B. Vitányi |
Theor. Comput. Sci. | 1 |
| 2012 | Approximating Rate-Distortion Graphs of Individual Data: Experiments in Lossy Compression and DenoisingabstractClassical rate-distortion theory requires specifying a source distribution. Instead, we analyze rate-distortion properties of individual objects using the recently developed algorithmic rate-distortion theory. The latter is based on the noncomputable notion of Kolmogorov complexity. To apply the theory we approximate the Kolmogorov complexity by standard data compression techniques, and perform a number of experiments with lossy compression and denoising of objects from different domains. We also introduce a natural generalization to lossy compression with side information. To maintain full generality we need to address a difficult searching problem. While our solutions are therefore not time efficient, we do observe good denoising and compression performance. Steven de Rooij, Paul M. B. Vitányi |
IEEE Trans. Computers | 2 |
| 2011 | Nonapproximability of the normalized information distanceabstractNormalized information distance (NID) uses the theoretical notion of Kolmogorov complexity, which for practical purposes is approximated by the length of the compressed version of the file involved, using a real-world compression program. This practical application is called `normalized compression distance' and it is trivially computable. It is a parameter-free similarity measure based on compression, and is used in pattern recognition, data mining, phylogeny, clustering, and classification. The complexity properties of its theoretical precursor, the NID, have been open. We show that the NID is neither upper semicomputable nor lower semicomputable up to any reasonable precision. Sebastiaan Terwijn, Leen Torenvliet, Paul M. B. Vitányi |
J. Comput. Syst. Sci. | 3 |
| 2011 | A Fast Quartet tree heuristic for hierarchical clusteringabstractThe Minimum Quartet Tree Cost problem is to construct an optimal weight tree from the 3(n4) weighted quartet topologies on n objects, where optimality means that the summed weight of the embedded quartet topologies is optimal (so it can be the case that the optimal tree embeds all quartets as nonoptimal topologies). We present a Monte Carlo heuristic, based on randomized hill-climbing, for approximating the optimal weight tree, given the quartet topology weights. The method repeatedly transforms a dendrogram, with all objects involved as leaves, achieving a monotonic approximation to the exact single globally optimal tree. The problem and the solution heuristic has been extensively used for general hierarchical clustering of nontree-like (non-phylogeny) data in various domains and across domains with heterogeneous data. We also present a greatly improved heuristic, reducing the running time by a factor of order a thousand to ten thousand. All this is implemented and available, as part of the CompLearn package. We compare performance and running time of the original and improved versions with those of UPGMA, BioNJ, and NJ, as implemented in the SplitsTree package on genomic data for which the latter are optimized. Rudi Cilibrasi, Paul M. B. Vitányi |
Pattern Recognit. | 2 |
| 2011 | Information Distance in MultiplesabstractAbstract—Information distance is a parameter-free similarity measure based on compression, used in pattern recognition, data mining, phylogeny, clustering and classification. The notion of information distance is extended from pairs to multiples (finite lists). We study maximal overlap, metricity, universality, minimal overlap, additivity and normalized information distance in multiples. We use the theoretical notion of Kolmogorov complexity which for practical purposes is approximated by the length of the compressed version of the file involved, using a real-world compression program. Index Terms—Data mining, information distance, Kolmogorov complexity, multiples, pattern recognition, similarity. Paul M. B. Vitányi |
IEEE Trans. Inf. Theory | 1 |
| 2010 | Rate distortion and denoising of individual data using Kolmogorov complexityabstractWe examine the structure of families of distortion balls from the perspective of Kolmogorov complexity. Special attention is paid to the canonical rate-distortion function of a source word which returns the minimal Kolmogorov complexity of all distortion balls containing that word subject to a bound on their cardinality. This canonical rate-distortion function is related to the more standard algorithmic rate-distortion function for the given distortion measure. Examples are given of list distortion, Hamming distortion, and Euclidean distortion. The algorithmic rate-distortion function can behave differently from Shannon's rate-distortion function. To this end, we show that the canonical rate-distortion function can and does assume a wide class of shapes (unlike Shannon's); we relate low algorithmic mutual information to low Kolmogorov complexity (and consequently suggest that certain aspects of the mutual information formulation of Shannon's rate-distortion function behave differently than would an analogous formulation using algorithmic mutual information); we explore the notion that low Kolmogorov complexity distortion balls containing a given word capture the interesting properties of that word (which is hard to formalize in Shannon's theory) and this suggests an approach to denoising. Nikolai K. Vereshchagin, Paul M. B. Vitányi |
IEEE Trans. Inf. Theory | 2 |
| 2009 | Time-bounded incompressibility of compressible strings and sequences
Edgar G. Daylight, Wouter M. Koolen, Paul M. B. Vitányi |
Inf. Process. Lett. | 3 |
| 2009 | Depth as Randomness Deficiency
Luis Filipe Coelho Antunes, Armando Matos, André Souto, Paul M. B. Vitányi |
Theory Comput. Syst. | 4 |
| 2009 | Approximation of the Two-Part MDL CodeabstractApproximation of the optimal two-part minimum description length (MDL) code for given data, through successive monotonically length-decreasing two-part MDL codes, has the following properties: (i) computation of each step may take arbitrarily long; (ii) we may not know when we reach the optimum, or whether we will reach the optimum at all; (iii) the sequence of models generated may not monotonically improve the goodness of fit; but (iv) the model associated with the optimum has (almost) the best goodness of fit. To express the practically interesting goodness of fit of individual models for individual data sets we have to rely on Kolmogorov complexity. Pieter W. Adriaans, Paul M. B. Vitányi |
IEEE Trans. Inf. Theory | 2 |
| 2007 | The Power and Perils of MDLabstractWe point out a potential weakness in the application of the celebrated minimum description length (MDL) principle for model selection. Specifically, it is shown that (although the index of the model class which actually minimizes a two-part code has many desirable properties) a model which has a shorter two- part code-length than another is not necessarily better (unless of course it achieves the global minimum). This is illustrated by an application to infer a grammar (DFA) from positive examples. We also analyze computability issues, and robustness under receding of the data. Generally, the classical approach is inadequate to express the goodness-of-fit of individual models for individual data sets. In practice however, this is precisely what we are interested in: both to express the goodness of a procedure and where and how it can fail. To achieve this practical goal, we paradoxically have to use the, supposedly impractical, vehicle of Kolmogorov complexity. Pieter W. Adriaans, Paul M. B. Vitányi |
ISIT | 2 |
| 2007 | Individual communication complexity
Harry Buhrman, Hartmut Klauck, Nikolai K. Vereshchagin, Paul M. B. Vitányi |
J. Comput. Syst. Sci. | 4 |
| 2007 | The Google Similarity DistanceabstractWords and phrases acquire meaning from the way they are used in society, from their relative semantics to other words and phrases. For computers, the equivalent of "society" is "database," and the equivalent of "use" is "a way to search the database". We present a new theory of similarity between words and phrases based on information distance and Kolmogorov complexity. To fix thoughts, we use the World Wide Web (WWW) as the database, and Google as the search engine. The method is also applicable to other search engines and databases. This theory is then applied to construct a method to automatically extract similarity, the Google similarity distance, of words and phrases from the WWW using Google page counts. The WWW is the largest database on earth, and the context information entered by millions of independent users averages out to provide automatic semantics of useful quality. We give applications in hierarchical clustering, classification, and language translation. We give examples to distinguish between colors and numbers, cluster names of paintings by 17th century Dutch masters and names of books by English novelists, the ability to understand emergencies and primes, and we demonstrate the ability to do a simple automatic English-Spanish translation. Finally, we use the WordNet database as an objective baseline against which to judge the performance of our method. We conduct a massive randomized trial in binary classification using support vector machines to learn categories based on our Google distance, resulting in an a mean agreement of 87 percent with the expert crafted WordNet categories Rudi Cilibrasi, Paul M. B. Vitányi |
IEEE Trans. Knowl. Data Eng. | 2 |
| 2006 | Clustering Fetal Heart Rate Tracings by CompressionabstractFetal heart rate (FHR) monitoring is widely used regarding the detection of fetuses in danger of death or damage. Thirty one FHR tracings acquired in the antepartum period were clustered by compression in order to identify abnormal ones. A recently introduced approach based on algorithmic information theory was used. The new method can mine patterns in completely different areas, without domain-specific parameters to set, and does not require specific background knowledge. At the highest level the FHR tracings were clustered according to an unanticipated feature, namely the technology used in signal acquisition. At the lower levels all tracings with abnormal or suspicious patterns were clustered together, independently of the technology used Cristina Costa-Santos, João Bernardes, Paul M. B. Vitányi, Luis Filipe Coelho Antunes |
CBMS | 3 |
| 2006 | Automatic Extraction of Meaning from the WebabstractWe consider similarity distances for two types of objects: literal objects that as such contain all of their meaning, like genomes or books, and names for objects. The latter may have literal embodiments like the first type, but may also be abstract like "red" or "Christianity". For the first type we consider a family of computable distance measures corresponding to parameters expressing similarity according to particular features between pairs of literal objects. For the second type we consider similarity distances generated by Web users corresponding to particular semantic relations between the (names for) the designated objects. For both families we give universal similarity distance measures, incorporating all particular distance measures in the family. In the first case the universal distance is based on compression and in the second case it is based on Google page counts related to search terms. In both cases experiments on a massive scale give evidence of the viability of the approaches Rudi Cilibrasi, Paul M. B. Vitányi |
ISIT | 2 |
| 2006 | On Algorithmic Rate-Distortion FunctionabstractWe develop rate-distortion theory in the Kol-Mogorov complexity setting. This is a theory of lossy compression of individual data objects, using the computable regularities of the data Nikolai K. Vereshchagin, Paul M. B. Vitányi |
ISIT | 2 |
| 2006 | About the Lifespan of Peer to Peer Networks,
Rudi Cilibrasi, Zvi Lotker, Alfredo Navarra, Stéphane Pérennes, Paul M. B. Vitányi |
OPODIS | 5 |
| 2006 | Similarity of Objects and the Meaning of Words
Rudi Cilibrasi, Paul M. B. Vitányi |
TAMC | 2 |
| 2006 | On the importance of having an identity or, is consensus really universal?
Harry Buhrman, Alessandro Panconesi, Riccardo Silvestri, Paul M. B. Vitányi |
Distributed Comput. | 4 |
| 2006 | Meaningful InformationabstractThe information in an individual finite object (like a binary string) is commonly measured by its Kolmogorov complexity. One can divide that information into two parts: the information accounting for the useful regularity present in the object and the information accounting for the remaining accidental information. There can be several ways (model classes) in which the regularity is expressed. Kolmogorov has proposed the model class of finite sets, generalized later to computable probability mass functions. The resulting theory, known as Algorithmic Statistics, analyzes the algorithmic sufficient statistic when the statistic is restricted to the given model class. However, the most general way to proceed is perhaps to express the useful information as a total recursive function. The resulting measure has been called the "sophistication" of the object. We develop the theory of recursive functions statistic, the maximum and minimum value, the existence of absolutely nonstochastic objects (that have maximal sophistication-all the information in them is meaningful and there is no residual randomness), determine its relation with the more restricted model classes of finite sets, and computable probability distributions, in particular with respect to the algorithmic (Kolmogorov) minimal sufficient statistic, the relation to the halting problem and further algorithmic properties Paul M. B. Vitányi |
IEEE Trans. Inf. Theory | 1 |
| 2005 | Universal similarityabstractWe survey a new area of parameter-free similarity distance measures useful in data-mining, pattern recognition, learning and automatic semantics extraction. Given a family of distances on a set of objects, a distance is universal up to a certain precision for that family if it minorizes every distance in the family between every two objects in the set, up to the stated precision (we do not require the universal distance to be an element of the family). We consider similarity distances for two types of objects: literal objects that as such contain all of their meaning, like genomes or books, and names for objects. The latter may have literal embodyments like the first type, but may also be abstract like "red" or "christianity:' For the first type we consider a family of computable distance measures corresponding to parameters expressing similarity according to particular features between pairs of literal objects. For the second type we consider similarity distances generated by Web users corresponding to particular semantic relations between the (names for) the designated objects. For both families we give universal similarity distance measures, incorporating all particular distance measures in the family. In the first case the universal distance is based on compression and in the second case it is based on Google page counts related to search terms. In both cases experiments on a massive scale give evidence of the viability of the approaches. Paul M. B. Vitányi |
ITW | 1 |
| 2005 | Clustering by compressionabstractWe present a new method for clustering based on compression. The method does not use subject-specific features or background knowledge, and works as follows: First, we determine a parameter-free, universal, similarity distance, the normalized compression distance or NCD, computed from the lengths of compressed data files (singly and in pairwise concatenation). Second, we apply a hierarchical clustering method. The NCD is not restricted to a specific application area, and works across application area boundaries. A theoretical precursor, the normalized information distance, co-developed by one of the authors, is provably optimal. However, the optimality comes at the price of using the noncomputable notion of Kolmogorov complexity. We propose axioms to capture the real-world setting, and show that the NCD approximates optimality. To extract a hierarchy of clusters from the distance matrix, we determine a dendrogram (ternary tree) by a new quartet method and a fast heuristic to implement it. The method is implemented and available as public software, and is robust under choice of different compressors. To substantiate our claims of universality and robustness, we report evidence of successful application in areas as diverse as genomics, virology, languages, literature, music, handwritten digits, astronomy, and combinations of objects from completely different domains, using statistical, dictionary, and block sorting compressors. In genomics, we presented new evidence for major questions in Mammalian evolution, based on whole-mitochondrial genomic analysis: the Eutherian orders and the Marsupionta hypothesis against the Theria hypothesis. Rudi Cilibrasi, Paul M. B. Vitányi |
IEEE Trans. Inf. Theory | 2 |
| 2004 | Individual Communication Complexity: Extended Abstract
Harry Buhrman, Hartmut Klauck, Nikolai K. Vereshchagin, Paul M. B. Vitányi |
STACS | 4 |
| 2004 | The similarity metricabstractA new class of distances appropriate for measuring similarity relations between sequences, say one type of similarity per distance, is studied. We propose a new "normalized information distance," based on the noncomputable notion of Kolmogorov complexity, and show that it is in this class and it minorizes every computable distance in the class (that is, it is universal in that it discovers all computable similarities). We demonstrate that it is a metric and call it the similarity metric . This theory forms the foundation for a new practical tool. To evidence generality and robustness, we give two distinctive applications in widely divergent areas using standard compression programs like gzip and GenCompress. First, we compare whole mitochondrial genomes and infer their evolutionary history. This results in a first completely automatic computed whole mitochondrial phylogeny tree. Secondly, we fully automatically compute the language tree of 52 different languages. Ming Li 0001, Bin Ma 0002, Paul M. B. Vitányi |
IEEE Trans. Inf. Theory | 5 |
| 2004 | Kolmogorov's structure functions and model selectionabstractIn 1974, Kolmogorov proposed a nonprobabilistic approach to statistics and model selection. Let data be finite binary strings and models be finite sets of binary strings. Consider model classes consisting of models of given maximal (Kolmogorov) complexity. The "structure function" of the given data expresses the relation between the complexity level constraint on a model class and the least log-cardinality of a model in the class containing the data. We show that the structure function determines all stochastic properties of the data: for every constrained model class it determines the individual best fitting model in the class irrespective of whether the "true" model is in the model class considered or not. In this setting, this happens with certainty, rather than with high probability as is in the classical case. We precisely quantify the goodness-of-fit of an individual model with respect to individual data. We show that-within the obvious constraints-every graph is realized by the structure function of some data. We determine the (un)computability properties of the various functions contemplated and of the "algorithmic minimal sufficient statistic.". Nikolai K. Vereshchagin, Paul M. B. Vitányi |
IEEE Trans. Inf. Theory | 2 |
| 2003 | The similarity metric
Ming Li 0001, Bin Ma 0002, Paul M. B. Vitányi |
SODA | 5 |
| 2003 | Sharpening Occam's razor
Ming Li 0001, John Tromp, Paul M. B. Vitányi |
Inf. Process. Lett. | 3 |
| 2002 | Sharpening Occam's Razor
Ming Li 0001, John Tromp, Paul M. B. Vitányi |
COCOON | 3 |
| 2002 | Kolmogorov's Structure Functions with an Application to the Foundations of Model SelectionabstractKolmogorov (1974) proposed a non-probabilistic approach to statistics, an individual combinatorial relation between the data and its model. We vindicate, for the first time, the rightness of the original "structure function", proposed by Kolmogorov: minimizing the data-to-model code length (finding the ML estimator or MDL estimator), in a class of contemplated models of prescribed maximal (Kolmogorov) complexity, always results in a model of best fit (expressed as minimal randomness deficiency). We show that both the structure function and the minimum randomness deficiency function can assume all shapes over their full domain (improving an old result of L.A. Levin and both an old and a recent one of VV Vyugin). We determine the (un)computability properties of the various functions and "algorithmic sufficient statistic.". Nikolai K. Vereshchagin, Paul M. B. Vitányi |
FOCS | 2 |
| 2002 | Meaningful Information
Paul M. B. Vitányi |
ISAAC | 1 |
| 2002 | A Protocol for Randomized Anonymous Two-process Wait-free Test-and-Set with Finite-state Verification
John Tromp, Paul M. B. Vitányi |
SIROCCO | 2 |
| 2002 | Simple Wait-Free Multireader Registers
Paul M. B. Vitányi |
DISC | 1 |
| 2002 | Randomized two-process wait-free test-and-set
John Tromp, Paul M. B. Vitányi |
Distributed Comput. | 2 |
| 2002 | Bounded concurrent timestamp systems using vector clocksabstractShared registers are basic objects used as communication mediums in asynchronous concurrent computation. A concurrent timestamp system is a higher typed communication object, and has been shown to be a powerful tool to solve many concurrency control problems. It has turned out to be possible to construct such higher typed objects from primitive lower typed ones. The next step is to find efficient constructions. We propose a very efficient wait-free construction of bounded concurrent timestamp systems from 1-writer shared registers. This finalizes, corrects, and extends a preliminary bounded multiwriter construction proposed by the second author in 1986. That work partially initiated the current interest in wait-free concurrent objects, and introduced a notion of discrete vector clocks in distributed algorithms. Sibsankar Haldar, Paul M. B. Vitányi |
J. ACM | 2 |
| 2002 | Correction to "Algorithmic statistics"
Péter Gács, John Tromp, Paul M. B. Vitányi |
IEEE Trans. Inf. Theory | 3 |
| 2002 | Correction to "Quantum Kolmogorov complexity based on classical descriptions"
Paul M. B. Vitányi |
IEEE Trans. Inf. Theory | 1 |
| 2001 | Time and Space Bounds for Reversible Simulation
Harry Buhrman, John Tromp, Paul M. B. Vitányi |
ICALP | 3 |
| 2001 | Algorithmic statisticsabstractWhile Kolmogorov (1965, 1983) complexity is the accepted absolute measure of information content of an individual finite object, a similarly absolute notion is needed for the relation between an individual data sample and an individual model summarizing the information in the data, for example, a finite set (or probability distribution) where the data sample typically came from. The statistical theory based on such relations between individual objects can be called algorithmic statistics, in contrast to classical statistical theory that deals with relations between probabilistic ensembles. We develop the algorithmic theory of statistic, sufficient statistic, and minimal sufficient statistic. This theory is based on two-part codes consisting of the code for the statistic (the model summarizing the regularity, the meaningful information, in the data) and the model-to-data code. In contrast to the situation in probabilistic statistical theory, the algorithmic relation of (minimal) sufficiency is an absolute relation between the individual model and the individual data sample. We distinguish implicit and explicit descriptions of the models. We give characterizations of algorithmic (Kolmogorov) minimal sufficient statistic for all data samples for both description modes-in the explicit mode under some constraints. We also strengthen and elaborate on earlier results for the "Kolmogorov structure function" and "absolutely nonstochastic objects"-those objects for which the simplest models that summarize their relevant information (minimal sufficient statistics) are at least as complex as the objects themselves. We demonstrate a close relation between the probabilistic notions and the algorithmic ones: (i) in both cases there is an "information non-increase" law; (ii) it is shown that a function is a probabilistic sufficient statistic iff it is with high probability (in an appropriate sense) an algorithmic sufficient statistic. Péter Gács, John Tromp, Paul M. B. Vitányi |
IEEE Trans. Inf. Theory | 3 |
| 2001 | Quantum Kolmogorov complexity based on classical descriptionsabstractWe develop a theory of the algorithmic information in bits contained in an individual pure quantum state. This extends classical Kolmogorov complexity to the quantum domain retaining classical descriptions. Quantum Kolmogorov complexity coincides with the classical Kolmogorov complexity on the classical domain. Quantum Kolmogorov complexity is upper-bounded and can be effectively approximated from above under certain conditions. With high probability, a quantum object is incompressible. Upper and lower bounds of the quantum complexity of multiple copies of individual pure quantum states are derived and may shed some light on the no-cloning properties of quantum states. In the quantum situation complexity is not subadditive. We discuss some relations with "no-cloning" and "approximate cloning" properties. Paul M. B. Vitányi |
IEEE Trans. Inf. Theory | 1 |
| 2000 | Towards an Algorithmic Statistics
Péter Gács, John Tromp, Paul M. B. Vitányi |
ALT | 3 |
| 2000 | Three Approaches to the Quantitative Definition of Information in an Individual Pure Quantum StateabstractIn analogy of classical Kolmogorov complexity we develop a theory of the algorithmic information in bits contained in any one of continuously many pure quantum states: quantum Kolmogorov complexity. Classical Kolmogorov complexity coincides with the new quantum Kolmogorov complexity restricted to the classical domain. Quantum Kolmogorov complexity is upper bounded and can be effectively approximated from above. With high probability a quantum object is incompressible. There are two alternative approaches possible: to define the complexity as the length of the shortest qubit program that effectively describes the object, and to use classical descriptions with computable real parameters. Paul M. B. Vitányi |
CCC | 1 |
| 2000 | The Incompressibility Method
Tao Jiang 0001, Ming Li 0001, Paul M. B. Vitányi |
SOFSEM | 3 |
| 2000 | On the Importance of Having an Identity or is Consensus Really Universal?
Harry Buhrman, Alessandro Panconesi, Riccardo Silvestri, Paul M. B. Vitányi |
DISC | 4 |
| 2000 | Applying MDL to learn best model granularity
Qiong Gao, Ming Li 0001, Paul M. B. Vitányi |
Artif. Intell. | 3 |
| 2000 | A lower bound on the average-case complexity of shellsortabstractWe demonstrate an Ω( pn 1+1/ p ) lower bound on the average-case running time (uniform distribution) of p -pass Shellsort. This is the first nontrivial general lower bound for average-case Shellsort. Tao Jiang 0001, Ming Li 0001, Paul M. B. Vitányi |
J. ACM | 3 |
| 2000 | Average-Case Analysis of Algorithms Using Kolmogorov Complexity
Tao Jiang 0001, Ming Li 0001, Paul M. B. Vitányi |
J. Comput. Sci. Technol. | 3 |
| 2000 | New applications of the incompressibility method: Part II
Harry Buhrman, Tao Jiang 0001, Ming Li 0001, Paul M. B. Vitányi |
Theor. Comput. Sci. | 4 |
| 2000 | A discipline of evolutionary programming
Paul M. B. Vitányi |
Theor. Comput. Sci. | 1 |
| 2000 | Minimum description length induction, Bayesianism, and Kolmogorov complexityabstractThe relationship between the Bayesian approach and the minimum description length approach is established. We sharpen and clarify the general modeling principles minimum description length (MDL) and minimum message length (MML), abstracted as the ideal MDL principle and defined from Bayes's rule by means of Kolmogorov complexity. The basic condition under which the ideal principle should be applied is encapsulated as the fundamental inequality, which in broad terms states that the principle is valid when the data are random, relative to every contemplated hypothesis and also these hypotheses are random relative to the (universal) prior. The ideal principle states that the prior probability associated with the hypothesis should be given by the algorithmic universal probability, and the sum of the log universal probability of the model plus the log of the probability of the data given the model should be minimized. If we restrict the model class to finite sets then application of the ideal principle turns into Kolmogorov's minimal sufficient statistic. In general, we show that data compression is almost always the best strategy, both in model selection and prediction. Paul M. B. Vitányi, Ming Li 0001 |
IEEE Trans. Inf. Theory | 1 |
| 1999 | The Expected Size of Heilbronn's TrianglesabstractHeilbronn's triangle problem asks for the least /spl Delta/ such that n points lying in the unit disc necessarily contain a triangle of area at most /spl Delta/. Heilbronn initially conjectured /spl Delta/=O(1/n/sup 2/). As a result of concerted mathematical effort it is currently known that there are positive constants c and C such that c log n/n/sup 2//spl les//spl Delta//spl les/C/n/sup 8/7-/spl epsiv// for every constant /spl epsiv/>0. We resolve Heilbronn's problem in the expected case: If we uniformly at random put n points in the unit disc then (i) the area of the smallest triangle has expectation /spl Theta/(1/n/sup 3/); and (ii) the smallest triangle has area /spl Theta/(1/n/sup 3/) with probability almost one. Our proof uses the incompressibility method based on Kolmogorov complexity. Tao Jiang 0001, Ming Li 0001, Paul M. B. Vitányi |
CCC | 3 |
| 1999 | New Applications of the Incompressibility Method
Harry Buhrman, Tao Jiang 0001, Ming Li 0001, Paul M. B. Vitányi |
ICALP | 4 |
| 1999 | Average-Case Complexity of Shellsort
Tao Jiang 0001, Ming Li 0001, Paul M. B. Vitányi |
ICALP | 3 |
| 1999 | New Applications of the Incompressibility MethodabstractThe incompressibility method is an elementary yet powerful proof technique. It has been used successfully in many areas. To further demonstrate its power and elegance we exhibit new simple proofs using the incompressibility method. Tao Jiang 0001, Ming Li 0001, Paul M. B. Vitányi |
Comput. J. | 3 |
| 1999 | Mutual SearchabstractWe introduce a search problem called “mutual search” where k agents, arbitrarily distributed over n sites, are required to locate one another by posing queries of the form “Anybody at site i ?”. We ask for the least number of queries that is necessary and sufficient. For the case of two agents using deterministic protocols, we obtain the following worst-case results: In an oblivious setting (where all pre-planned queries are executed), there is no savings: n -1 queries are required and are sufficient. In a nonoblivious setting, we can exploit the paradigm of “no news is also news” to obtain significant savings: in the synchronous case 0.586 n queries are required; in the asynchronous case 0.896 n queries suffice and a fortiori 0.536 n queries are required; for o(√n) agents using a synchronous deterministic protocol less than n queries suffice; there is a simple randomized protocol for two agents with worst-case expected 0.5 n queries and all radomized protocols require at least 0.25 n worst-case expected queries. The graph-theoretic framework we formulate for expressing and analyzing algorithms for this problem may be of independent interest. Harry Buhrman, Matthew K. Franklin, Juan A. Garay 0001, Jaap-Henk Hoepman, John Tromp, Paul M. B. Vitányi |
J. ACM | 6 |
| 1999 | Space-efficient Routing Tables for Almost All Networks and the Incompressibility MethodabstractWe use the incompressibility method based on Kolmogorov complexity to determine the total number of bits of routing information for almost all network topologies. In most models for routing, for almost all labeled graphs, $\Theta (n^2)$ bits are necessary and sufficient for shortest path routing. By "almost all graphs" we mean the Kolmogorov random graphs which constitute a fraction of 1 - 1/n c of all graphs on n nodes, where c > 0 is an arbitrary fixed constant. There is a model for which the average case lower bound rises to $\Omega(n^2 \log n )$ and another model where the average case upper bound drops to $O(n \log^2 n)$. This clearly exposes the sensitivity of such bounds to the model under consideration. If paths have to be short, but need not be shortest (if the stretch factor may be larger than 1), then much less space is needed on average, even in the more demanding models. Full-information routing requires $\Theta (n^3)$ bits on average. For worst-case static networks we prove an $\Omega(n^2 \log n )$ lower bound for shortest path routing and all stretch factors < 2 in some networks where free relabeling is not allowed. Harry Buhrman, Jaap-Henk Hoepman, Paul M. B. Vitányi |
SIAM J. Comput. | 3 |
| 1999 | Kolmogorov Random Graphs and the Incompressibility MethodabstractWe investigate topological, combinatorial, statistical, and enumeration properties of finite graphs with high Kolmogorov complexity (almost all graphs) using the novel incompressibility method. Example results are (i) the mean and variance of the number of (possibly overlapping) ordered labeled subgraphs of a labeled graph as a function of its randomness deficiency (how far it falls short of the maximum possible Kolmogorov complexity) and (ii) a new elementary proof for the number of unlabeled graphs. Harry Buhrman, Ming Li 0001, John Tromp, Paul M. B. Vitányi |
SIAM J. Comput. | 4 |
| 1998 | Mutual Search (Extended Abstract)
Harry Buhrman, Matthew K. Franklin, Juan A. Garay 0001, Jaap-Henk Hoepman, John Tromp, Paul M. B. Vitányi |
SODA | 6 |
| 1998 | Randomized Naming Using Wait-Free Shared Variables
Alessandro Panconesi, Marina Papatriantafilou, Philippas Tsigas, Paul M. B. Vitányi |
Distributed Comput. | 4 |
| 1998 | Information DistanceabstractWhile Kolmogorov (1965) complexity is the accepted absolute measure of information content in an individual finite object, a similarly absolute notion is needed for the information distance between two individual objects, for example, two pictures. We give several natural definitions of a universal information metric, based on length of shortest programs for either ordinary computations or reversible (dissipationless) computations. It turns out that these definitions are equivalent up to an additive logarithmic term. We show that the information distance is a universal cognitive similarity distance. We investigate the maximal correlation of the shortest programs involved, the maximal uncorrelation of programs (a generalization of the Slepian-Wolf theorem of classical information theory), and the density properties of the discrete metric spaces induced by the information distances. A related distance measures the amount of nonreversibility of a computation. Using the physical theory of reversible computation, we give an appropriate (universal, antisymmetric, and transitive) measure of the thermodynamic work required to transform one object in another object by the most efficient process. Information distance between individual objects is needed in pattern recognition where one wants to express effective notions of "pattern similarity" or "cognitive similarity" between individual objects and in thermodynamics of computation where one wants to analyze the energy dissipation of a computation from a particular input to a particular output. Charles H. Bennett, Péter Gács, Ming Li 0001, Paul M. B. Vitányi, Wojciech H. Zurek |
IEEE Trans. Inf. Theory | 4 |
| 1997 | Mutual Search (abstract)
Paul M. B. Vitányi |
COCOON | 1 |
| 1997 | On Prediction by Data Compression
Paul M. B. Vitányi, Ming Li 0001 |
ECML | 1 |
| 1997 | Average-Case Analysis via Incompressibility
Ming Li 0001, Paul M. B. Vitányi |
FCT | 2 |
| 1997 | Two heads are better than two tapesabstractWe show that a Turing machine with two single-head one-dimensional tapes cannot recognize the set. Tao Jiang 0001, Joel I. Seiferas, Paul M. B. Vitányi |
J. ACM | 3 |
| 1997 | Erratum: "Two heads are better that two tapes"abstractNo abstract available. Tao Jiang 0001, Joel I. Seiferas, Paul M. B. Vitányi |
J. ACM | 3 |
| 1996 | Reversible Simulation of Irreversible ComputationabstractReversible simulation of irreversible algorithms is analysed in the stylized form of a "reversible" pebble game. While such simulations incur little overhead in additional computation time, they use a large amount of additional memory space during the computation. We show that among all simulations which can be modelled by the pebble game, Bennett's simulation is optimal in that it uses the least auxiliary space for the greatest number of simulated steps. We give a trade-off of storage space versus irreversible erasure. Examples of reversible algorithms are algorithms for quantum computers. Ming Li 0001, Paul M. B. Vitányi |
CCC | 2 |
| 1996 | Optimal Routing TablesabstractThe optimal space used to represent routing schemes in communication networks is established, both for worst-case static networks and on the average for all static networks. Several factors may influence the cost of representing a routing scheme for a particular network. It is therefore unavoidable that we first describe several reasonable models in which to measure this cost. Failure to do so in the past has obfuscated previous results. We show that, in most models, for almost all graphs \\Theta(n 2 ) bits are necessary and sufficient for shortest path routing. By `almost all graphs' we mean the Kolmogorov random graphs which constitute a fraction of 1 \\Gamma 1=n c of all graphs on n nodes, where c 3 is an arbitrary fixed constant. In contrast, there is a model that rises the average case lower bound to \\Omega\\Gamma n 2 log n) and another model where the average case upper bound drops to O(n log 2 n). This clearly exposes the sensitivity of such bounds to the model under consi... Harry Buhrman, Jaap-Henk Hoepman, Paul M. B. Vitányi |
PODC | 3 |
| 1996 | How to Share Concurrent Wait-Free VariablesabstractSharing data between multiple asynchronous users—each of which can atomically read and write the data—is a feature that may help to increase the amount of parallelism in distributed systems. An algorithm implementing this feature is presented. The main construction of an n -user atomic variable directly from single-writer, single-reader atomic variables uses O(n) control bits and O(n) accesses per Read/Write running in O(1) parallel time. Ming Li 0001, John Tromp, Paul M. B. Vitányi |
J. ACM | 3 |
| 1995 | Physics and the New Computation
Paul M. B. Vitányi |
MFCS | 1 |
| 1995 | Algorithmic Arguments in Physics of Computation
Paul M. B. Vitányi, Ming Li 0001 |
WADS | 1 |
| 1995 | A New Approach to Formal Language Theory by Kolmogorov ComplexityabstractWe present a new approach to formal language theory by using Kolmogorov complexity. The main results presented here are an alternative for pumping lemma(s), a new characterization for regular languages, and a new method to separate deterministic context-free languages and nondeterministic context-free languages. The use of the “incompressibility arguments” is illustrated by many examples. The approach is also successful at the high end of the Chomsky hierarchy since one can quantify nonrecursiveness in terms of Kolmogorov complexity. Ming Li 0001, Paul M. B. Vitányi |
SIAM J. Comput. | 2 |
| 1994 | Model selection for neural networks: comparing MDL and NIC
Guido M. te Brake, Joost N. Kok, Paul M. B. Vitányi |
ESANN | 3 |
| 1994 | Randomized Wait-Free Naming
Alessandro Panconesi, Marina Papatriantafilou, Philippas Tsigas, Paul M. B. Vitányi |
ISAAC | 4 |
| 1994 | Two heads are better than two tapesabstract. We show that a Turing machine with two single-head one-dimensional tapes cannot recognize the set f x2x 0 j x 2 f0; 1g and x 0 is a prefix of x g in real time, although it can do so with three tapes, two two-dimensional tapes, or one two-head tape, or in linear time with just one tape. In particular, this settles the longstanding conjecture that a two-head Turing machine can recognize more languages in real time if its heads are on the same one-dimensional tape than if they are on separate one-dimensional tapes. 1. Introduction The Turing machines commonly used and studied in computer science have separate tapes for input/output and for storage, so that we can conveniently study both storage as a dynamic resource and the more complex storage structures required for efficient implementation of practical algorithms [HS65]. Early researchers [MRF67] asked specifically whether two-head storage is more powerful if both heads are on the same one-dimensional storage tape than if t... Tao Jiang 0001, Joel I. Seiferas, Paul M. B. Vitányi |
STOC | 3 |
| 1994 | Statistical Properties of Finite Sequences with High Kolmogorov Complexity
Ming Li 0001, Paul M. B. Vitányi |
Math. Syst. Theory | 2 |
| 1993 | Thermodynamics of computation and information distanceabstractApplying the tools of algorithmic information theory, we compare several candidates for an asymptotically machine-independent. absolute measure of the informational or ``cognitive`` distance between discrete objects x and y. The maximum of the conditional Kolmogorov complexities max{l_brace}K(y{vert_bar}z) K(m{vert_bar}y){r_brace}, is shown to be optimal, in the sense of being minimal within an additive constant among semicomputable, symmetric, positive semidefinite functions of z and y satisfying a reasonable normalization condition and obeying the triangle intequality. The optimal metric, in turn, differs by at most an additive logarithmic term from the size of the smallest program for a universal reversible computer to transform x into y. This program functions in a `catalytic`` capacity, being retained in the computer before, during, and after the computation. Similarly, the sum of the conditional complexities. K(y{vert_bar}x) + K(x{vert_bar}y), is shown to be equal within a logarithmic term to the minimal amount Of information flowing out and in during a reversible computation in which the program is not retained. Finally. using the physical theory of reversible computation, it is shown that the simple difference K(x) - K(y) is an appropriate (ie universal, antisymmetric, and transitive) measure of the amount of thermodynamic work required to transform string x into string y by the most efficient process. Charles H. Bennett, Péter Gács, Ming Li 0001, Paul M. B. Vitányi, Wojciech H. Zurek |
STOC | 4 |
| 1992 | Philosophical Issues in Kolmogorov Complexity
Ming Li 0001, Paul M. B. Vitányi |
ICALP | 2 |
| 1992 | Average Case Complexity Under the Universal Distribution Equals Worst-Case Complexity
Ming Li 0001, Paul M. B. Vitányi |
Inf. Process. Lett. | 2 |
| 1992 | Optimality of Wait-Free Atomic Multiwriter Variables
Ming Li 0001, Paul M. B. Vitányi |
Inf. Process. Lett. | 2 |
| 1992 | Inductive Reasoning and Kolmogorov Complexity
Ming Li 0001, Paul M. B. Vitányi |
J. Comput. Syst. Sci. | 2 |
| 1992 | A Note on Weighted Distributed Match-Making
Evangelos Kranakis, Paul M. B. Vitányi |
Math. Syst. Theory | 2 |
| 1992 | The Power of the QueueabstractQueues, stacks, and tapes are basic concepts that have direct applications in compiler design and the general design of algorithms. Whereas stacks (pushdown store or last-in–first-out storage) have been thoroughly investigated and are well understood, this is much less the case for queues (first-in-first-out storage). In this paper a comprehensive study comparing queues to stacks and tapes (off-line and with a one-way input tape) is presented. The techniques used rely on Kolmogorov complexity. In particular, one queue and one tape (or stack) are incomparable: (1) Simulating one stack (and hence one tape) by one queue requires $\Omega (n^{4/3} /\log n)$ time in both the deterministic and the nondeterministic cases. A corollary of this lower bound states that for this model of one-queue machines, nondeterministic linear time is not closed under complement. (2) Simulating one queue by one tape requires $\Omega (n^2 )$ time in the deterministic case and requires $\Omega (n^{4/3}/(\log n)^{2/3} )$ in the nondeterministic case. The paper further compares the relative power between different numbers of queues: (3) Simulating two queues (or two tapes) by one queue requires $\Omega (n^2 )$ time in the deterministic case, and $\Omega (n^2 /(\log ^2 n\log \log n))$ in the nondeterministic case. The deterministic bound is tight. The nondeterministic one is almost tight. The upper bounds for queues are also obtained. Ming Li 0001, Luc Longpré, Paul M. B. Vitányi |
SIAM J. Comput. | 3 |
| 1991 | Learning Simple Concept Under Simple DistributionsabstractThis paper aims at developing a learning theory where “simple” concepts are easily learnable. In Valiant’s learning model, many concepts turn out to be too hard (like NP hard) to learn. Relatively few concept classes were shown to be learnable polynomially. In daily life, it seems that things we care to learn are usually learnable. To model the intuitive notion of learning more closely, it is not required that the learning algorithm learn (polynomially) under all distributions, but only under all simple distributions. A distribution is simple if it is dominated by an enumerable distribution. All distributions with computable parameters that are used in statistics are simple. Simple distributions are complete in the sense that a concept class is learnable under all simple distributions if and only if it is learnable under a fixed “universal” simple distribution. This holds both for polynomial learning in the discrete case (under a modified model), and for non-time-restricted learning in the continuous case (under the usual model). This completeness result is used to obtain new learning algorithms and several quite general new learnable classes. These include a discrete class that is known to be not polynomial learnable under Valiant’s model, unless RP = NP, and a continuous class that is not learnable in Valiant’s model. The results here allow that for each concept class from a wide range of concept classes, for each underlying distribution from a wide range of distributions, the learning algorithm uses a single fixed procedure to draw examples by a single algorithmic process using a random number generator. The “universal” simple distribution is not computable. To make the theory feasible, a polynomial-time version is developed for it. All results derived for discrete sample spaces hold mutatis mutandis for the polynomial-time versions, including versions of completeness, the new learning algorithms, and the new learnable classes. Ming Li 0001, Paul M. B. Vitányi |
SIAM J. Comput. | 2 |
| 1989 | A Theory of Learning Simple Concepts Under Simple Distributions and Average Case Complexity for the Universal Distribution (Extended Abstract)abstractIt is pointed out that in L.G. Valiant's learning model (Commun. ACM, vol.27, p.1134-42, 1984) many concepts turn out to be too hard to learn, whereas in practice, almost nothing we care to learn appears to be not learnable. To model the intuitive notion of learning more closely, it is assumed that learning happens under an arbitrary distribution, rather than under an arbitrary simple distribution, as assumed by Valiant. A distribution is called simple if it is dominated by a semicomputable distribution. A general theory of learning under simple distributions is developed. In particular, it is shown that one can learn under all simple distributions if one can learn under one fixed simple distribution, called the universal distribution. Interesting learning algorithms and several quite general new learnable classes are presented. It is shown that for essentially all algorithms, if the inputs are distributed according to the universal distribution, then the average-case complexity is of the same order of magnitude as the worst-case complexity.> Ming Li 0001, Paul M. B. Vitányi |
FOCS | 2 |
| 1989 | How to Share Concurrent Asynchronous Wait-Free Varaibles (Preliminary Version)
Ming Li 0001, Paul M. B. Vitányi |
ICALP | 2 |
| 1989 | A New Approach to Formal Language Theory by Kolmogorov Complexity (Preliminary Version)
Ming Li 0001, Paul M. B. Vitányi |
ICALP | 2 |
| 1988 | A Proof Technique for Register Automicity
Baruch Awerbuch, Lefteris M. Kirousis, Evangelos Kranakis, Paul M. B. Vitányi |
FSTTCS | 4 |
| 1988 | Distributed Match-Making
Sape J. Mullender, Paul M. B. Vitányi |
Algorithmica | 2 |
| 1988 | Tape versus Queue and Stacks: The Lower Bounds
Ming Li 0001, Paul M. B. Vitányi |
Inf. Comput. | 2 |
| 1988 | Counting is easyabstractFor any fixed k , a remarkably simple single-tape Turing machine can simulate k independent counters in real time. Joel I. Seiferas, Paul M. B. Vitányi |
J. ACM | 2 |
| 1988 | Locality, Communication, and Interconnect Length in MulticomputersabstractWe derive a lower bound on the average interconnect (edge) length in d-dimensional embeddings of arbitrary graphs, expressed in terms of diameter and symmetry. It is optimal for all graph topologies we have examined, including complete graph, star, binary n-cube, cube-connected cycles, complete binary tree, and mesh with wraparound (e.g., torus, ring). The lower bound is technology independent, and shows that many interconnection topologies of today’s multicomputers do not scale well in the physical world $(d = 3)$. The new proof technique is simple, geometrical, and works for wires with zero volume, e.g., for optical (fibre) or photonic (fibreless, laser) communication networks. Apparently, while getting rid of the “von Neumann” bottleneck in the shift from sequential to nonsequential computation, a new communication bottleneck arises because of the interplay between locality of computation, communication, and the number of dimensions of physical space. As a consequence, realistic models for nonsequential computation should charge extra for communication, in terms of time and space. Paul M. B. Vitányi |
SIAM J. Comput. | 1 |
| 1987 | Errata to "Atomic Shared Register Access by Asynchronous Hardware"abstractThe authors report that the paper by P.M.B. Vitanyi and B. Awerbuch, "Atomic shared register access by asynchronous hardware," Proc. 27th IEEE Symp. on Foundations of Computer Science (1986), 233-243, has an error in the 'Struldbrugg' algorithm (the main bounded tag algorithm) and a counterexample is presented. The "selection rule" of the reader is not sufficient to guarantee atomicity, but only the weaker regularity condition. Informally, regularity for multiwriter registers means that a reader does return a value written by a write, such that there is no complete other write strictly in between the durations of the read and the write it returns. Paul M. B. Vitányi, Baruch Awerbuch |
FOCS | 1 |
| 1986 | Atomic Shared Register Access by Asynchronous Hardware (Detailed Abstract)abstractThe contribution of this paper is two-fold. First, we describe two ways to construct multivalued atomic n-writer n-reader registers. The first solution uses atomic 1-writer 1-reader registers and unbounded tags. the other solution uses atomic 1-writer n-reader registers and bounded tags. The second part of the paper develops a general methodology to prove atomicity, by identifying a set of criteria which guaranty an effective construction for the required atomic mapping. We apply the method to prove atomicity of the two implementations for atomic multiwriter multireader registers. Paul M. B. Vitányi, Baruch Awerbuch |
FOCS | 1 |
| 1985 | Area Penalty for Sublinear Signal Propagation Delay on Chip (Preliminary Version)abstractSublinear signal propagation delay in VLSI circuits carries a far greater penalty in wire area than is commonly realized. Therefore, the global complexity of VLSI circuits is more layout dependent than previously thought. This effect will be truly pronounced in the emerging wafer scale integration technology. We establish lower bounds on the trade-off between sublinear signalling speed and layout area for the implementation of a complete binary tree in VLSI. In particular, sublinear delay can only be realized at the cost of superlinear area. Designs with equal length wires can either not be laid out at all, viz. for logarithmic delay, or require such long wires in the case of radical delay (i.e., rth root of the wire length) that the aimed for gain in speed is cancelled. Also for wire length distributions commonly occurring on chip it appears that the requirements for sublinear signal propagation delay tend to cancel the gain. Paul M. B. Vitányi |
FOCS | 1 |
| 1985 | Distributed Match-Making for Processes in Computer Networks (Preliminary Version)abstractIn the very large multiprocessor systems and, on a gander scale, computer networks now emerging, processes are not tied to fixed processors but run on processors taken from a pool of processors.Processors are released when a process dies, migrates or when the process crashes.In distributed operating systems using the service concept, processes can be clients asking for a service, servers giving a service or both.Establishing communication between a process asking for a service and a process giving that service, without centralized control in a distributed environment with mobile processes, constitutes the problem of 1 distributed matchmaking.Logically, such a match-making phase precedes routing in store-and-forward d6mputer networks of this type.Algorithms for distributed match-making are developed and their complexity is investigated in terms of message passes and in terms of storage needed.The theoretical limitations of distributed matchmaking are established, and the techniques are applied to several network topologies. Sape J. Mullender, Paul M. B. Vitányi |
PODC | 2 |
| 1985 | Square Time is Optimal for Simulation of One Pushdown Store or One Queue by an Oblivious One-Head Tape Unit
Paul M. B. Vitányi |
Inf. Process. Lett. | 1 |
| 1985 | An n1.618 Lower Bound on the Time to Simulate One Queue or Two Pushdown Stores by One Tape
Paul M. B. Vitányi |
Inf. Process. Lett. | 1 |
| 1985 | An Optimal Simulation of Counter MachinesabstractEach multicounter machine can be simulated by an oblivious one-head tape unit in real-time, using logarithmic space. The solution uses redundant symmetric number representation and implicit recursion. It represents a new positional representation for (vectors of) the integers. Paul M. B. Vitányi |
SIAM J. Comput. | 1 |
| 1985 | An Optimal Simulation of Counter Machines: The ACM CaseabstractAn Augmented Counter Machine (ACM) is a multicounter machine, with initially nonzero counters allowed, and the additional one-step instruction “set counter i to the value of counter j”, for any pair of counters i and j. Each ACM can be real-time simulated by an oblivious one-head tape unit using the information-theoretical storage optimum. Paul M. B. Vitányi |
SIAM J. Comput. | 1 |
| 1984 | The Simple Roots of Real-Time Computation Hierarchies (Preliminary Version)
Paul M. B. Vitányi |
ICALP | 1 |
| 1984 | Distributed Elections in an Archimedean Ring of Processors (Preliminary Version)abstractUnlimited asynchronism is intolerable in real physically distributed computer systems.Such systems, synchronous or not, use clocks and timeouts.Therefore the magnitudes of elapsed absolute time in the system need to satisfy the axiom of Archimedes.Under this restriction of asynchronicity logically time-independent solutions can be derived which are nonetheless better (in number of message passes) than is possible otherwise.The use of clocks by the individual processors, in elections in a ring of asynchronous processors without central control, allows a deterministic solution which requires but a linear number 'of message passes.To obtain the result it has to be assumed that the clocks measure finitely proportional absolute time-spans for their time units, that is, the magnitudes of elapsed time in the ring network satisfy the axiom of Archimedes.As a result, some basic subtilities associated with distributed computations are highlighted.For instance, the known nonlinear lower bound on the required number of message passes is cracked.For the synchronous case, in which the necessary assumptions hold afortiori, the method is -asymptotically-the most efficient one yet, and of optimal order of magnitude.The deterministic algorithm is of -asymptotically-optimal bit complexity, and, in the synchronous case, also yields an optimal method to determine the ring size.All of these results improve the known ones.... since the centre of the sphere has no magnitude, we cannot conceive it to bear any ratio whatever to the surface of the sphere.Archimedes, The Sand-Reckoner Paul M. B. Vitányi |
STOC | 1 |
| 1984 | On the Power of Real-Time Two-Way Multihead Finite Automata With Jumps
Walter J. Savitch, Paul M. B. Vitányi |
Inf. Process. Lett. | 2 |
| 1984 | On Two-Tape Real-Time Computation and Queues
Paul M. B. Vitányi |
J. Comput. Syst. Sci. | 1 |
| 1984 | On the Simulation of Many Storage Heads by One
Paul M. B. Vitányi |
Theor. Comput. Sci. | 1 |
| 1983 | On the Simulation of Many Storage Heads by a Single One (Extended Abstract)
Paul M. B. Vitányi |
ICALP | 1 |
| 1982 | Efficient Simulations of Multicounter Machines
Paul M. B. Vitányi |
ICALP | 1 |
| 1982 | Real-Time Simulation of Multicounters by Oblivious One-Tape Turing MachinesabstractEach multicounter machine can be simulated in real-time by an oblivious one-head tape unit. Paul M. B. Vitányi |
STOC | 1 |
| 1982 | On Efficient Simulations of Multicounter Machines
Paul M. B. Vitányi |
Inf. Control. | 1 |
| 1980 | On the Power of Real-Time Machines Under Varying Specifications (Extended Abstract)
Paul M. B. Vitányi |
ICALP | 1 |
| 1980 | Relativized Obliviousness
Paul M. B. Vitányi |
MFCS | 1 |
| 1980 | Achievable High Scores of epsilon-Moves and Running Times in DPDA Computations
Paul M. B. Vitányi |
Inf. Process. Lett. | 1 |
| 1978 | Stable String Languages of Lindenmayer Systems
Paul M. B. Vitányi, Adrian Walker |
Inf. Control. | 1 |
| 1978 | A note on the recursive enumerability of some classes of recursively enumerable languages
Peter van Emde Boas, Paul M. B. Vitányi |
Inf. Sci. | 2 |
| 1978 | On Inverse Deterministic Pushdown Transductions
Paul M. B. Vitányi, Walter J. Savitch |
J. Comput. Syst. Sci. | 1 |
| 1977 | Linear Time Simulation of Multihead Turing Machines with Head-to-Head Jumps
Walter J. Savitch, Paul M. B. Vitányi |
ICALP | 2 |
| 1977 | Context Sensitive Table Lindenmayer Languages and a Relation to the LBA Problem
Paul M. B. Vitányi |
Inf. Control. | 1 |
| 1976 | Deterministic Lindenmayer Languages, Nonterminals and Homomorphisms
Paul M. B. Vitányi |
Theor. Comput. Sci. | 1 |