Nikolai K. Vereshchagin

dblp:24/6212 · also Nikolay K. Vereshchagin · DBLP profile ↗
← Back
61ranked-venue papers
19as first author
4since 2021 · last 2023
0000-0002-7386-979XORCID · verified

Domains — the database's venue-derived domains; a paper can count in several

Theory of computation · 56 · 17 first-author · 3 since 2021Artificial intelligence and machine learning · 2Databases, data management, data science and information retrieval · 2 · 1 first-authorGraphics, computer vision, multimedia, augmented reality and games · 2 · 1 first-author · 1 since 2021Software engineering, systems software and programming languages · 1Applied, interdisciplinary, general and emerging computing · 1 · 1 first-author
YearPublicationVenuePosition
2023 Information disclosure in the framework of Kolmogorov complexity
Nikolai K. Vereshchagin
Theor. Comput. Sci.1
2022 A Family of Non-Periodic Tilings of the Plane by Right Golden Triangles
Nikolai K. Vereshchagin
Discret. Comput. Geom.1
2021 High Entropy Random Selection Protocols
Harry Buhrman, Matthias Christandl, Michal Koucký 0001, Zvi Lotker, Boaz Patt-Shamir, Nikolai K. Vereshchagin
Algorithmica6
2021 Proofs of conservation inequalities for Levin's notion of mutual information of 1974
Nikolai K. Vereshchagin
Theor. Comput. Sci.1
2020 On the Structure of Ammann A2 Tilings
Bruno Durand 0001, Alexander Shen 0001, Nikolai K. Vereshchagin
Discret. Comput. Geom.3
2020 Descriptive complexity of computable sequences revisited
Nikolai K. Vereshchagin
Theor. Comput. Sci.1
2019 Sparse Selfreducible Sets and Nonuniform Lower Bounds
Harry Buhrman, Leen Torenvliet, Falk Unger, Nikolai K. Vereshchagin
Algorithmica4
2018 Short lists with short programs in short time
Bruno Bauwens, Anton Makhlin, Nikolai K. Vereshchagin, Marius Zimand
Comput. Complex.3
2018 A Conditional Information Inequality and Its Combinatorial Applications
abstract
We show that the inequality H(A|B, X) + H(A|B, Y) ≤ H(A|B) for jointly distributed random variables A, B, X, Y, which does not hold in general case, holds under some natural condition on the support of the probability distribution of A, B, X, Y. This result generalizes a version of the conditional Ingleton inequality: if for some distribution I(X : Y|A) = H(A|X, Y) = 0, then I(A : B) ≤ I (A : B|X) + I(A : B|Y)+I(X : Y). We present two applications of our result. The first one is the following easy-to-formulate theorem on edge colorings of bipartite graphs: assume that the edges of a bipartite graph are colored in K colors so that each two edges sharing a vertex have different colors and for each pair (left vertex x, right vertex y) there is at most one color a such both x and y are incident to edges with color a; assume further that the degree of each left vertex is at least L and the degree of each right vertex is at least R. Then K LR. The second application is a new method to prove lower bounds for biclique cover of bipartite graphs.
Tarik Kaced, Andrei Romashchenko, Nikolai K. Vereshchagin
IEEE Trans. Inf. Theory3
2017 Stochasticity in Algorithmic Statistics for Polynomial Time
abstract
A fundamental notion in Algorithmic Statistics is that of a stochastic object, i.e., an object having a simple plausible explanation. Informally, a probability distribution is a plausible explanation for x if it looks likely that x was drawn at random with respect to that distribution. In this paper, we suggest three definitions of a plausible statistical hypothesis for Algorithmic Statistics with polynomial time bounds, which are called acceptability, plausibility and optimality. Roughly speaking, a probability distribution m is called an acceptable explanation for x, if x possesses all properties decidable by short programs in a short time and shared by almost all objects (with respect to m). Plausibility is a similar notion, however this time we require x to possess all properties T decidable even by long programs in a short time and shared by almost all objects. To compensate the increase in program length, we strengthen the notion of `almost all' - the longer the program recognizing the property is, the more objects must share the property. Finally, a probability distribution m is called an optimal explanation for x if m(x) is large. Almost all our results hold under some plausible complexity theoretic assumptions. Our main result states that for acceptability and plausibility there are infinitely many non-stochastic objects, i.e. objects that do not have simple plausible (acceptable) explanations. Using the same techniques, we show that the distinguishing complexity of a string x can be super-logarithmically less than the conditional complexity of x with condition r for almost all r (for polynomial time bounded programs). Finally, we study relationships between the introduced notions.
Alexey Milovanov, Nikolai K. Vereshchagin
CCC2
2017 Short lists with short programs from programs of functions and strings
Nikolai K. Vereshchagin
Theory Comput. Syst.1
2016 Towards a Reverse Newman's Theorem in Interactive Information Complexity
abstract
Newman’s theorem states that we can take any public-coin communication protocol and convert it into one that uses only private randomness with but a little increase in communication complexity. We consider a reversed scenario in the context of information complexity: can we take a protocol that uses private randomness and convert it into one that only uses public randomness while preserving the information revealed to each player? We prove that the answer is yes, at least for protocols that use a bounded number of rounds. As an application, we prove new direct-sum theorems through the compression of interactive communication in the bounded-round setting. To obtain this application, we prove a new one-shot variant of the Slepian–Wolf coding theorem, interesting in its own right. Furthermore, we show that if a Reverse Newman’s Theorem can be proven in full generality, then full compression of interactive communication and fully-general direct-sum theorems will result.
Joshua Brody, Harry Buhrman, Michal Koucký 0001, Bruno Loff, Florian Speelman, Nikolai K. Vereshchagin
Algorithmica6
2016 Algorithmic Minimal Sufficient Statistics: a New Approach
Nikolai K. Vereshchagin
Theory Comput. Syst.1
2014 Encoding Invariance in Average Case Complexity
Nikolai K. Vereshchagin
Theory Comput. Syst.1
2014 Editorial
Nikolai K. Vereshchagin
Theory Comput. Syst.1
2013 On Algorithmic Strong Sufficient Statistics
Nikolai K. Vereshchagin
CiE1
2013 Short Lists with Short Programs in Short Time
abstract
Given a machine U, a c-short program for x is a string p such that U(p) = x and the length of p is bounded by c + (the length of a shortest program for x). We show that for any universal machine, it is possible to compute in polynomial time on input x a list of polynomial size guaranteed to contain a O(log|x|)-short program for x. We also show that there exist computable functions that map every x to a list of size O(|x|2) containing a O(1)-short program for x and this is essentially optimal because we prove that such a list must have size Ω(|x|2). Finally we show that for some machines, computable lists containing a shortest program must have length Ω(2|x|).
Bruno Bauwens, Anton Makhlin, Nikolai K. Vereshchagin, Marius Zimand
CCC3
2013 Towards a Reverse Newman's Theorem in Interactive Information Complexity
abstract
Newman's theorem states that we can take any public-coin communication protocol and convert it into one that uses only private randomness with only a little increase in communication complexity. We consider a reversed scenario in the context of information complexity: can we take a protocol that uses private randomness and convert it into one that only uses public randomness while preserving the information revealed to each player? We prove that the answer is yes, at least for protocols that use a bounded number of rounds. As an application, we prove new direct sum theorems through the compression of interactive communication in the bounded-round setting. Furthermore, we show that if a Reverse Newman's Theorem can be proven in full generality, then full compression of interactive communication and fully-general direct-sum theorems will result.
Joshua Brody, Harry Buhrman, Michal Koucký 0001, Bruno Loff, Florian Speelman, Nikolai K. Vereshchagin
CCC6
2010 On abstract resource semantics and computability logic
Ilya Mezhirov, Nikolai K. Vereshchagin
J. Comput. Syst. Sci.2
2010 Limit Complexities Revisited
Laurent Bienvenu, Andrej Muchnik, Alexander Shen 0001, Nikolai K. Vereshchagin
Theory Comput. Syst.4
2010 Does the Polynomial Hierarchy Collapse if Onto Functions are Invertible?
abstract
The class TFNP, defined by Megiddo and Papadimitriou, consists of multivalued functions with values that are polynomially verifiable and guaranteed to exist. Do we have evidence that such functions are hard, for example, if TFNP is computable in polynomial-time does this imply the polynomial-time hierarchy collapses? By computing a multivalued function in deterministic polynomial-time we mean on every input producing one of the possible values of the function on that input. We give a relativized negative answer to this question by exhibiting an oracle under which TFNP functions are easy to compute but the polynomial-time hierarchy is infinite. We also show that relative to this same oracle, P≠UP and TFNP NP functions are not computable in polynomial-time with an NP oracle.
Harry Buhrman, Lance Fortnow, Michal Koucký 0001, John D. Rogers, Nikolai K. Vereshchagin
Theory Comput. Syst.5
2010 Rate distortion and denoising of individual data using Kolmogorov complexity
abstract
We 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. Theory1
2009 Algorithmic Minimal Sufficient Statistic Revisited
Nikolai K. Vereshchagin
CiE1
2008 On-Line Probability, Complexity and Randomness
Alexey V. Chernov, Alexander Shen 0001, Nikolai K. Vereshchagin, Vladimir Vovk
ALT3
2008 Randomised Individual Communication Complexity
abstract
In this paper we study the individual communication complexity of the following problem. Alice receives an input string x and Bob an input string y, and Alice has to output y. For deterministic protocols it has been shown in Buhrman et al. (2004), that C(y) many bits need to be exchanged even if the actual amount of information C(y|x) is much smaller than C(y). It turns out that for randomised protocols the situation is very different. We establish randomised protocols whose communication complexity is close to the information theoretical lower bound. We furthermore initiate and obtain results about the randomised round complexity of this problem and show trade-offs between the amount of communication and the number of rounds. In order to do this we establish a general framework for studying these types of questions.
Harry Buhrman, Michal Koucký 0001, Nikolai K. Vereshchagin
CCC3
2008 On Game Semantics of the Affine and Intuitionistic Logics
Ilya Mezhirov, Nikolai K. Vereshchagin
WoLLIC2
2007 High Entropy Random Selection Protocols
Harry Buhrman, Matthias Christandl, Michal Koucký 0001, Zvi Lotker, Boaz Patt-Shamir, Nikolai K. Vereshchagin
APPROX-RANDOM6
2007 On Computation and Communication with Small Bias
abstract
We present two results for computational models that allow error probabilities close to 1/2. First, most computational complexity classes have an analogous class in communication complexity. The class PP in fact has two, a version with weakly restricted bias called PPcc, and a version with unrestricted bias called UPPcc. Ever since their introduction by Babai, Frankl, and Simon in 1986, it has been open whether these classes are the same. We show that PPccsubne UPPcc. Our proof combines a query complexity separation due to Beigel with a technique of Razborov that translates the acceptance probability of quantum protocols to polynomials. Second, we study how small the bias of minimal-degree polynomials that sign-represent Boolean functions needs to be. We show that the worst-case bias is at worst double- exponentially small in the sign-degree (which was very recently shown to be optimal by Podolski), while the average- case bias can be made single-exponentially small in the sign-degree (which we show to be close to optimal).
Harry Buhrman, Nikolai K. Vereshchagin, Ronald de Wolf
CCC2
2007 Kolmogorov complexity of enumerating finite sets
Nikolai K. Vereshchagin
Inf. Process. Lett.1
2007 Individual communication complexity
Harry Buhrman, Hartmut Klauck, Nikolai K. Vereshchagin, Paul M. B. Vitányi
J. Comput. Syst. Sci.3
2007 Non-reducible descriptions for conditional Kolmogorov complexity
Andrej Muchnik, Alexander Shen 0001, Mikhail Ustinov, Nikolai K. Vereshchagin, Michael V. Vyugin
Theor. Comput. Sci.4
2006 On Algorithmic Rate-Distortion Function
abstract
We 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
ISIT1
2006 Kolmogorov Complexity with Error
Lance Fortnow, Troy Lee, Nikolai K. Vereshchagin
STACS3
2006 Non-reducible Descriptions for Conditional Kolmogorov Complexity
Andrej Muchnik, Alexander Shen 0001, Nikolai K. Vereshchagin, Michael V. Vyugin
TAMC3
2005 Increasing Kolmogorov Complexity
Harry Buhrman, Lance Fortnow, Ilan Newman, Nikolai K. Vereshchagin
STACS4
2004 Ecological Turing Machines
Bruno Durand 0001, Andrej Muchnik, Maxim Ushakov, Nikolai K. Vereshchagin
ICALP4
2004 Individual Communication Complexity: Extended Abstract
Harry Buhrman, Hartmut Klauck, Nikolai K. Vereshchagin, Paul M. B. Vitányi
STACS3
2004 Kolmogorov-Loveland stochasticity for finite strings
Bruno Durand 0001, Nikolai K. Vereshchagin
Inf. Process. Lett.2
2004 Kolmogorov's structure functions and model selection
abstract
In 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. Theory1
2003 How to use several noisy channels with unknown error probabilities
Olga Mitina, Nikolai K. Vereshchagin
Inf. Comput.2
2003 Do stronger definitions of randomness exist?
Bruno Durand 0001, Vladimir Kanovei, Vladimir A. Uspensky, Nikolai K. Vereshchagin
Theor. Comput. Sci.4
2002 Kolmogorov's Structure Functions with an Application to the Foundations of Model Selection
abstract
Kolmogorov (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
FOCS1
2002 Upper semi-lattice of binary strings with the relation "x is simple conditional to y"
Alexey V. Chernov, Andrej Muchnik, Andrei Romashchenko, Alexander Shen 0001, Nikolai K. Vereshchagin
Theor. Comput. Sci.5
2002 Descriptive complexity of computable sequences
Bruno Durand 0001, Alexander Shen 0001, Nikolai K. Vereshchagin
Theor. Comput. Sci.3
2002 Combinatorial interpretation of Kolmogorov complexity
Andrei Romashchenko, Alexander Shen 0001, Nikolai K. Vereshchagin
Theor. Comput. Sci.3
2002 Logical operations and Kolmogorov complexity
Alexander Shen 0001, Nikolai K. Vereshchagin
Theor. Comput. Sci.2
2002 Kolmogorov complexity conditional to large integers
Nikolai K. Vereshchagin
Theor. Comput. Sci.1
2002 Independent minimum length programs to translate between given strings
Nikolai K. Vereshchagin, Michael V. Vyugin
Theor. Comput. Sci.1
2001 Logical Operations and Kolmogorov Complexity II
abstract
For Part I, see Theoretical Computer Science (to be published). Investigates the Kolmogorov complexity of the problem (a/spl rarr/c)/spl and/(b/spl rarr/d), defined as the minimum length of a program that, given a, outputs c and, given b, outputs d. We prove that, unlike all known problems of this kind, its complexity is not expressible in terms of the Kolmogorov complexity of a, b, c and d, their pairs, triples, etc. This solves the problem posed in Part I. We then consider the following theorem: there are two strings, whose mutual information is large but which have no common information in a strong sense. This theorem was proven by A. Muchnik et al. (1999) via a non-constructive argument. We present a constructive proof, thus solving a problem posed by Muchnik et al. We give also an interpretation of both results in terms of Shannon entropy.
Andrej Muchnik, Nikolai K. Vereshchagin
CCC2
2000 Combinatorial Interpretation of Kolmogorov Complexity
Andrei Romashchenko, Alexander Shen 0001, Nikolai K. Vereshchagin
CCC3
2000 Independent Minimum Length Programs to Translate between Given Strings
Nikolai K. Vereshchagin, Michael V. Vyugin
CCC1
2000 Inequalities for Shannon Entropy and Kolmogorov Complexity
Daniel Hammer, Andrei Romashchenko, Alexander Shen 0001, Nikolai K. Vereshchagin
J. Comput. Syst. Sci.4
1999 Upper Semilattice of Binary Strings with the Relation "x is Simple Conditional to y"
abstract
In this paper we construct a structure R that is a "finite version" of the semilattice of Turing degrees. Its elements are strings (technically, sequences of strings) and x/spl les/y means that K(x|)=(conditional Kolmogorov complexity of x relative to y) is small. We construct two elements in R that do not have greatest lower bound. We give a series of examples that show how natural algebraic constructions give two elements that have lower bound O (minimal element) but significant mutual information. (A first example of that kind was constructed by Gacs-Korner (1973) using completely different technique.) We define a notion of "complexity profile" of the pair of elements of R and give (exact) upper and lower bounds for it in a particular case.
Andrej Muchnik, Andrei Romashchenko, Alexander Shen 0001, Nikolai K. Vereshchagin
CCC4
1999 Descriptive Complexity of Computable Sequences
Bruno Durand 0001, Alexander Shen 0001, Nikolai K. Vereshchagin
STACS3
1999 Arthur-Merlin Games in Boolean Decision Trees
Ran Raz, Gábor Tardos, Oleg Verbitsky 0001, Nikolai K. Vereshchagin
J. Comput. Syst. Sci.4
1998 Arthur-Merlin Games in Boolean Decision Trees
Ran Raz, Gábor Tardos, Oleg Verbitsky 0001, Nikolai K. Vereshchagin
CCC4
1998 Deterministic Rational Transducers and Random Sequences
Sylvain Porrot, Max Dauchet, Bruno Durand 0001, Nikolai K. Vereshchagin
FoSSaCS4
1998 Randomized Boolean Decision Trees: Several Remarks
Nikolai K. Vereshchagin
Theor. Comput. Sci.1
1997 Inequalities for Shannon entropies and Kolmogorov complexities
abstract
Since the very beginning the notion of complexity of finite objects was considered as an algorithmic counterpart to the notion of Shannon entropy. Kolmogorov's paper (1965) was called "Three approaches to the quantitative definition of information"; Shannon entropy and algorithmic complexity were among these approaches. It was mentioned by Kolmogorov later (1968) that the properties of algorithmic complexity and Shannon entropy are similar. We investigate one aspect of this similarity. Namely, we are interested in linear inequalities that are valid for Shannon entropies and for Kolmogorov complexities. It turns out that (1) all inequalities that are valid for Kolmogorov complexities, are also valid for Shannon entropies and vice versa; (2) all inequalities that are valid for Shannon entropies, are valid for ranks of finite subsets of linear spaces; (3) the opposite statement is not true: Ingleton's inequality (1971) is valid for ranks but not for Shannon entropies; (4) for some special cases all three classes of inequalities coincide and have simple description. We present an inequality for Kolmogorov complexities that implies Ingleton's inequality for ranks; another application of this inequality is a new simple proof of one of Gacs-Korner's results on common information. The paper investigates connections between linear inequalities that are valid for Shannon entropies and for Kolmogorov complexities.
Daniel Hammer, Andrei Romashchenko, Alexander Shen 0001, Nikolai K. Vereshchagin
CCC4
1996 A General Method to Construct Oracles Realizing Given Relationships Between Complexity Classes
Andrej Muchnik, Nikolai K. Vereshchagin
Theor. Comput. Sci.2
1995 How to Use Expert Advice in the Case when Actual Values of Estimated Events Remain Unknown
abstract
The problem how to use experts whose competence is unknown has been studied in several recent papers.It has been assumed that after we have made a prediction we learn the actual value of the predicted event.
Olga Mitina, Nikolai K. Vereshchagin
COLT2