Demo Data from EDBT 2026 / reviewers in the wild / expert
John Tromp
dblp:46/86
· DBLP profile ↗
33ranked-venue papers
5as first author
0since 2021 · last 2007
0000-0002-1062-8710ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Theory of computation · 22 · 4 first-authorApplied, interdisciplinary, general and emerging computing · 7Artificial intelligence and machine learning · 3Databases, data management, data science and information retrieval · 2 · 1 first-authorSystems, architecture and hardware · 1 · 1 first-authorGraphics, computer vision, multimedia, augmented reality and games · 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
10 papers |
Computational complexity · 43% Distributed computing theory · 17% Algorithms and data structures · 15% | |
| Interdisciplinary, comprehensive, and emerging computing
4 papers |
Bioinformatics and computational biology · 100% | |
| Artificial intelligence
2 papers |
Learning theory · 58% Planning, search and constraint satisfaction · 42% |
Topics — the 26 heaviest of 30, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Bioinformatics and computational biology › sequence analysis › motif discovery
motif analysis |
0.1 | 1 | 2007 | Computing exact P-values for DNA motifs · Bioinform. 2007 |
Computational complexity
kolmogorov complexity |
0.1 | 2 | 2001 | Algorithmic statistics · IEEE Trans. Inf. Theory 2001 Kolmogorov Random Graphs and the Incompressibility Method · SIAM J. Comput. 1999 |
Knowledge, reasoning and agents › Planning, search and constraint satisfaction › global constraints
alldifferent constraint |
0.0 | 1 | 2003 | A Fast and Simple Algorithm for Bounds Consistency of the AllDifferent Constraint · IJCAI 2003 |
Machine learning › Learning theory › excess risk bounds
h-consistency bounds |
0.0 | 1 | 2003 | A Fast and Simple Algorithm for Bounds Consistency of the AllDifferent Constraint · IJCAI 2003 |
Bioinformatics and computational biology › genomics › genomic data compression
genome compression |
0.0 | 1 | 2002 | DNACompress: fast and effective DNA sequence compression · Bioinform. 2002 |
Bioinformatics and computational biology › sequence analysis
sequence similarity search |
0.0 | 1 | 2002 | PatternHunter: faster and more sensitive homology search · Bioinform. 2002 |
Information theory
algorithmic information theory |
0.0 | 1 | 2001 | Algorithmic statistics · IEEE Trans. Inf. Theory 2001 |
Information theory › algorithmic information theory
algorithmic statistics |
0.0 | 1 | 2001 | Algorithmic statistics · IEEE Trans. Inf. Theory 2001 |
Computational complexity › computational models
reversible simulation |
0.0 | 1 | 2001 | Time and Space Bounds for Reversible Simulation · ICALP 2001 |
Computational complexity › resource-bounded computation
time and space bounds |
0.0 | 1 | 2001 | Time and Space Bounds for Reversible Simulation · ICALP 2001 |
Graph algorithms and graph theory
random graphs |
0.0 | 1 | 1999 | Kolmogorov Random Graphs and the Incompressibility Method · SIAM J. Comput. 1999 |
Computational complexity
search problems |
0.0 | 1 | 1999 | Mutual Search · J. ACM 1999 |
Algorithms and data structures
search algorithms |
0.0 | 1 | 1998 | Mutual Search (Extended Abstract) · SODA 1998 |
Bioinformatics and computational biology
phylogenetics |
0.0 | 1 | 1997 | On Distances between Phylogenetic Trees (Extended Abstract) · SODA 1997 |
Bioinformatics and computational biology › phylogenetics
phylogenetic tree comparison |
0.0 | 1 | 1997 | On Distances between Phylogenetic Trees (Extended Abstract) · SODA 1997 |
Machine learning › Learning theory
computational learning theory |
0.0 | 1 | 1996 | Lower Bounds on Learning Decision Lists and Trees · Inf. Comput. 1996 |
Concurrent programming
concurrent data structures |
0.0 | 1 | 1996 | How to Share Concurrent Wait-Free Variables · J. ACM 1996 |
Distributed computing theory › shared memory
atomic registers |
0.0 | 1 | 1996 | How to Share Concurrent Wait-Free Variables · J. ACM 1996 |
Computational complexity
circuit complexity |
0.0 | 1 | 1996 | Lower Bounds on Learning Decision Lists and Trees · Inf. Comput. 1996 |
Distributed computing theory
shared memory |
0.0 | 1 | 1996 | How to Share Concurrent Wait-Free Variables · J. ACM 1996 |
Distributed computing theory › concurrent objects
wait-free synchronization |
0.0 | 1 | 1996 | How to Share Concurrent Wait-Free Variables · J. ACM 1996 |
Approximation and online algorithms › approximation algorithms › combinatorial approximation algorithms
greedy approximation |
0.0 | 1 | 1994 | Linear Approximation of Shortest Superstrings · J. ACM 1994 |
Approximation and online algorithms › approximation algorithms
shortest superstring |
0.0 | 1 | 1994 | Linear Approximation of Shortest Superstrings · J. ACM 1994 |
Algorithms and data structures › sequence algorithms
string algorithms |
0.0 | 2 | 1994 | Linear Approximation of Shortest Superstrings · STOC 1991 Linear Approximation of Shortest Superstrings · J. ACM 1994 |
Algorithms and data structures
randomized algorithms |
0.0 | 1 | 1999 | Mutual Search · J. ACM 1999 |
Computational complexity › hardness of approximation
MAX SNP-hardness |
0.0 | 1 | 1994 | Linear Approximation of Shortest Superstrings · J. ACM 1994 |
Methods — techniques the papers use, named apart from their topics
dynamic programming · 0.1constraint propagation · 0.0spaced seed model · 0.0hit processing · 0.0dictionary-based compression · 0.0approximate matching · 0.0parallel time · 0.0atomic read/write · 0.0two-part codes · 0.0kolmogorov structure function · 0.0randomness deficiency · 0.0randomized protocol · 0.0kolmogorov complexity · 0.0deterministic protocol · 0.0combinatorial search · 0.0tree metrics · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2007 | The Complexity of the Single Individual SNP Haplotyping Problem
Rudi Cilibrasi, Leo van Iersel, Steven Kelk, John Tromp |
Algorithmica | 4 |
| 2007 | Computing exact P-values for DNA motifsabstractMOTIVATION: Many heuristic algorithms have been designed to approximate P-values of DNA motifs described by position weight matrices, for evaluating their statistical significance. They often significantly deviate from the true P-value by orders of magnitude. Exact P-value computation is needed for ranking the motifs. Furthermore, surprisingly, the complexity of the problem is unknown. RESULTS: We show the problem to be NP-hard, and present MotifRank, software based on dynamic programming, to calculate exact P-values of motifs. We define the exact P-value on a general and more precise model. Asymptotically, MotifRank is faster than the best exact P-value computing algorithm, and is in fact practical. Our experiments clearly demonstrate that MotifRank significantly improves the accuracy of existing approximation algorithms. AVAILABILITY: MotifRank is available from http://bio.dlg.cn. SUPPLEMENTARY INFORMATION: Supplementary data are available at Bioinformatics online. Jing Zhang 0012, Bo Jiang 0005, Ming Li 0001, John Tromp, Xuegong Zhang, Michael Q. Zhang |
Bioinform. | 4 |
| 2007 | Prefix Reversals on Binary and Ternary Strings
Cor A. J. Hurkens, Leo van Iersel, Judith Keijsper, Steven Kelk, Leen Stougie, John Tromp |
SIAM J. Discret. Math. | 6 |
| 2005 | On the Complexity of Several Haplotyping Problems
Rudi Cilibrasi, Leo van Iersel, Steven Kelk, John Tromp |
WABI | 4 |
| 2004 | On spaced seeds for similarity search
Uri Keich, Ming Li 0001, Bin Ma 0002, John Tromp |
Discret. Appl. Math. | 4 |
| 2003 | A Fast and Simple Algorithm for Bounds Consistency of the AllDifferent Constraint
Alejandro López-Ortiz, Claude-Guy Quimper, John Tromp, Peter van Beek |
IJCAI | 3 |
| 2003 | Sharpening Occam's razor
Ming Li 0001, John Tromp, Paul M. B. Vitányi |
Inf. Process. Lett. | 2 |
| 2002 | Sharpening Occam's Razor
Ming Li 0001, John Tromp, Paul M. B. Vitányi |
COCOON | 2 |
| 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 | 1 |
| 2002 | DNACompress: fast and effective DNA sequence compressionabstractAbstract Summary: While achieving the best compression ratios for DNA sequences, our new DNACompress program significantly improves the running time of all previous DNA compression programs. Availability: http://dna.cs.ucsb.edu/DNACompress Contact: [email protected]@cs.ucsb.edu * To whom correspondence should be addressed. Ming Li 0001, Bin Ma 0002, John Tromp |
Bioinform. | 4 |
| 2002 | PatternHunter: faster and more sensitive homology searchabstractMOTIVATION: Genomics and proteomics studies routinely depend on homology searches based on the strategy of finding short seed matches which are then extended. The exploding genomic data growth presents a dilemma for DNA homology search techniques: increasing seed size decreases sensitivity whereas decreasing seed size slows down computation. RESULTS: We present a new homology search algorithm 'PatternHunter' that uses a novel seed model for increased sensitivity and new hit-processing techniques for significantly increased speed. At Blast levels of sensitivity, PatternHunter is able to find homologies between sequences as large as human chromosomes, in mere hours on a desktop. AVAILABILITY: PatternHunter is available at http://www.bioinformaticssolutions.com, as a commercial package. It runs on all platforms that support Java. PatternHunter technology is being patented; commercial use requires a license from BSI, while non-commercial use will be free. Bin Ma 0002, John Tromp, Ming Li 0001 |
Bioinform. | 2 |
| 2002 | Randomized two-process wait-free test-and-set
John Tromp, Paul M. B. Vitányi |
Distributed Comput. | 1 |
| 2002 | Correction to "Algorithmic statistics"
Péter Gács, John Tromp, Paul M. B. Vitányi |
IEEE Trans. Inf. Theory | 2 |
| 2001 | Time and Space Bounds for Reversible Simulation
Harry Buhrman, John Tromp, Paul M. B. Vitányi |
ICALP | 2 |
| 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 | 2 |
| 2000 | Towards an Algorithmic Statistics
Péter Gács, John Tromp, Paul M. B. Vitányi |
ALT | 2 |
| 1999 | On the Linear-Cost Subtree-Transfer Distance between Phylogenetic Trees
Bhaskar DasGupta, Xin He 0005, Tao Jiang 0001, Ming Li 0001, John Tromp |
Algorithmica | 5 |
| 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 | 5 |
| 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. | 3 |
| 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 | 5 |
| 1997 | On Distances between Phylogenetic Trees (Extended Abstract)
Bhaskar DasGupta, Xin He 0005, Tao Jiang 0001, Ming Li 0001, John Tromp, Louxin Zhang |
SODA | 5 |
| 1997 | Inferring a DNA Sequence from Erroneous Copies
John D. Kececioglu, Ming Li 0001, John Tromp |
Theor. Comput. Sci. | 3 |
| 1997 | Small Weight Bases for Hamming Codes
John Tromp, Louxin Zhang |
Theor. Comput. Sci. | 1 |
| 1996 | Some Notes on the Nearest Neighbour Interchange Distance
Ming Li 0001, John Tromp, Louxin Zhang |
COCOON | 2 |
| 1996 | Lower Bounds on Learning Decision Lists and Trees
Thomas R. Hancock, Tao Jiang 0001, Ming Li 0001, John Tromp |
Inf. Comput. | 4 |
| 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 | 2 |
| 1996 | On the Vector Space of the Automatic Reals
Siegfried Lehr, Jeffrey Shallit, John Tromp |
Theor. Comput. Sci. | 3 |
| 1995 | Inferring a DNA Sequence from Erroneous Copies (Abstract)
John D. Kececioglu, Ming Li 0001, John Tromp |
ALT | 3 |
| 1995 | Small Weight Bases for Hamming Codes
John Tromp, Louxin Zhang |
COCOON | 1 |
| 1995 | Lower Bounds on Learning Decision Lists and Trees (Extended Abstract)
Thomas R. Hancock, Tao Jiang 0001, Ming Li 0001, John Tromp |
STACS | 4 |
| 1995 | Subword Complexity of a Generalized Thue-Morse Word
John Tromp, Jeffrey Shallit |
Inf. Process. Lett. | 1 |
| 1994 | Linear Approximation of Shortest SuperstringsabstractWe consider the following problem: given a collection of strings s 1 ,…, s m , find the shortest string s such that each s i appears as a substring (a consecutive block) of s . Although this problem is known to be NP-hard, a simple greedy procedure appears to do quite well and is routinely used in DNA sequencing and data compression practice, namely: repeatedly merge the pair of (distinct) strings with maximum overlap until only one string remains. Let n denote the length of the optimal superstring. A common conjecture states that the above greedy procedure produces a superstring of length O(n) (in fact, 2 n ), yet the only previous nontrivial bound known for any polynomial-time algorithm is a recent O(n log n ) result. We show that the greedy algorithm does in fact achieve a constant factor approximation, proving an upper bound of 4 n . Furthermore, we present a simple modified version of the greedy algorithm that we show produces a superstring of length at most 3 n . We also show the superstring problem to be MAXSNP-hard, which implies that a polynomial-time approximation scheme for this problem is unlikely. Avrim Blum, Tao Jiang 0001, Ming Li 0001, John Tromp, Mihalis Yannakakis |
J. ACM | 4 |
| 1991 | Linear Approximation of Shortest SuperstringsabstractArticle Free Access Share on Linear approximation of shortest superstrings Authors: Avrim Blum Massachusetts Institute of Technology, Cambridge, MA Massachusetts Institute of Technology, Cambridge, MAView Profile , Tao Jiang McMaster Univ., Hamilton, Ontario, CANADA McMaster Univ., Hamilton, Ontario, CANADAView Profile , Ming Li Univ. of Waterloo, Ontario, CANADA Univ. of Waterloo, Ontario, CANADAView Profile , John Tromp CWI, Amsterdam, The Netherlands CWI, Amsterdam, The NetherlandsView Profile , Mihalis Yannakakis AT&T Bell Labs. Murray Hill, NJ AT&T Bell Labs. Murray Hill, NJView Profile Authors Info & Claims STOC '91: Proceedings of the twenty-third annual ACM symposium on Theory of ComputingJanuary 1991 Pages 328–336https://doi.org/10.1145/103418.103455Published:03 January 1991Publication History 37citation440DownloadsMetricsTotal Citations37Total Downloads440Last 12 Months21Last 6 weeks2 Get Citation AlertsNew Citation Alert added!This alert has been successfully added and will be sent to:You will be notified whenever a record that you have chosen has been cited.To manage your alert preferences, click on the button below.Manage my AlertsNew Citation Alert!Please log in to your account Save to BinderSave to BinderCreate a New BinderNameCancelCreateExport CitationPublisher SiteeReaderPDF Avrim Blum, Tao Jiang 0001, Ming Li 0001, John Tromp, Mihalis Yannakakis |
STOC | 4 |