Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

John Tromp

dblp:46/86 · DBLP profile ↗
← Back
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

TopicWeightPapersLastEvidence papers
Bioinformatics and computational biology › sequence analysis › motif discovery
motif analysis
0.112007
Computing exact P-values for DNA motifs · Bioinform. 2007
Computational complexity
kolmogorov complexity
0.122001
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.012003
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.012003
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.012002
DNACompress: fast and effective DNA sequence compression · Bioinform. 2002
Bioinformatics and computational biology › sequence analysis
sequence similarity search
0.012002
PatternHunter: faster and more sensitive homology search · Bioinform. 2002
Information theory
algorithmic information theory
0.012001
Algorithmic statistics · IEEE Trans. Inf. Theory 2001
Information theory › algorithmic information theory
algorithmic statistics
0.012001
Algorithmic statistics · IEEE Trans. Inf. Theory 2001
Computational complexity › computational models
reversible simulation
0.012001
Time and Space Bounds for Reversible Simulation · ICALP 2001
Computational complexity › resource-bounded computation
time and space bounds
0.012001
Time and Space Bounds for Reversible Simulation · ICALP 2001
Graph algorithms and graph theory
random graphs
0.011999
Kolmogorov Random Graphs and the Incompressibility Method · SIAM J. Comput. 1999
Computational complexity
search problems
0.011999
Mutual Search · J. ACM 1999
Algorithms and data structures
search algorithms
0.011998
Mutual Search (Extended Abstract) · SODA 1998
Bioinformatics and computational biology
phylogenetics
0.011997
On Distances between Phylogenetic Trees (Extended Abstract) · SODA 1997
Bioinformatics and computational biology › phylogenetics
phylogenetic tree comparison
0.011997
On Distances between Phylogenetic Trees (Extended Abstract) · SODA 1997
Machine learning › Learning theory
computational learning theory
0.011996
Lower Bounds on Learning Decision Lists and Trees · Inf. Comput. 1996
Concurrent programming
concurrent data structures
0.011996
How to Share Concurrent Wait-Free Variables · J. ACM 1996
Distributed computing theory › shared memory
atomic registers
0.011996
How to Share Concurrent Wait-Free Variables · J. ACM 1996
Computational complexity
circuit complexity
0.011996
Lower Bounds on Learning Decision Lists and Trees · Inf. Comput. 1996
Distributed computing theory
shared memory
0.011996
How to Share Concurrent Wait-Free Variables · J. ACM 1996
Distributed computing theory › concurrent objects
wait-free synchronization
0.011996
How to Share Concurrent Wait-Free Variables · J. ACM 1996
Approximation and online algorithms › approximation algorithms › combinatorial approximation algorithms
greedy approximation
0.011994
Linear Approximation of Shortest Superstrings · J. ACM 1994
Approximation and online algorithms › approximation algorithms
shortest superstring
0.011994
Linear Approximation of Shortest Superstrings · J. ACM 1994
Algorithms and data structures › sequence algorithms
string algorithms
0.021994
Linear Approximation of Shortest Superstrings · STOC 1991
Linear Approximation of Shortest Superstrings · J. ACM 1994
Algorithms and data structures
randomized algorithms
0.011999
Mutual Search · J. ACM 1999
Computational complexity › hardness of approximation
MAX SNP-hardness
0.011994
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
YearPublicationVenuePosition
2007 The Complexity of the Single Individual SNP Haplotyping Problem
Rudi Cilibrasi, Leo van Iersel, Steven Kelk, John Tromp
Algorithmica4
2007 Computing exact P-values for DNA motifs
abstract
MOTIVATION: 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
WABI4
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
IJCAI3
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
COCOON2
2002 A Protocol for Randomized Anonymous Two-process Wait-free Test-and-Set with Finite-state Verification
John Tromp, Paul M. B. Vitányi
SIROCCO1
2002 DNACompress: fast and effective DNA sequence compression
abstract
Abstract 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 search
abstract
MOTIVATION: 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. Theory2
2001 Time and Space Bounds for Reversible Simulation
Harry Buhrman, John Tromp, Paul M. B. Vitányi
ICALP2
2001 Algorithmic statistics
abstract
While 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. Theory2
2000 Towards an Algorithmic Statistics
Péter Gács, John Tromp, Paul M. B. Vitányi
ALT2
1999 On the Linear-Cost Subtree-Transfer Distance between Phylogenetic Trees
Bhaskar DasGupta, Xin He 0005, Tao Jiang 0001, Ming Li 0001, John Tromp
Algorithmica5
1999 Mutual Search
abstract
We 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. ACM5
1999 Kolmogorov Random Graphs and the Incompressibility Method
abstract
We 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
SODA5
1997 On Distances between Phylogenetic Trees (Extended Abstract)
Bhaskar DasGupta, Xin He 0005, Tao Jiang 0001, Ming Li 0001, John Tromp, Louxin Zhang
SODA5
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
COCOON2
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 Variables
abstract
Sharing 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. ACM2
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
ALT3
1995 Small Weight Bases for Hamming Codes
John Tromp, Louxin Zhang
COCOON1
1995 Lower Bounds on Learning Decision Lists and Trees (Extended Abstract)
Thomas R. Hancock, Tao Jiang 0001, Ming Li 0001, John Tromp
STACS4
1995 Subword Complexity of a Generalized Thue-Morse Word
John Tromp, Jeffrey Shallit
Inf. Process. Lett.1
1994 Linear Approximation of Shortest Superstrings
abstract
We 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. ACM4
1991 Linear Approximation of Shortest Superstrings
abstract
Article 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
STOC4