AlgOrEsEArch

AlgOrEsEArch

Founded by Adrian Dumitrescu: a computer scientist and mathematician with expertise in the fields of theory of algorithms, combinatorics, and discrete and computational geometry. Adrian Dumitrescu holds a PhD in Computer Science from Rutgers University and is an author of about 275 academic papers and a recent book on algorithmic problems and exercises. More details can be found here.

Email us your proposal at contact@algoresearch.org



Give me the details
give me the number
Research it further
research it further
                      [VM]




Books

  1. Adrian Dumitrescu and Ke Chen, The Ape Book: Algorithmic Problems and Exercises, ISBN: 9798674163009, August 2020. (Available at amazon.com)


Papers

  1. Jean-Lou de Carufel, Adrian Dumitrescu, Wouter Meulemans, Tim Ophelders, Claire Pennarun, Csaba D. Tóth, and Sander Verdonschot, On convex polygons in Cartesian products, Journal of Computational Geometry, 11(2), 2020, 205-233. Preprint available on arXiv.

  2. Ke Chen, Adrian Dumitrescu, Wolfgang Mulzer, and Csaba D. Tóth, On the stretch factor of polygonal chains, SIAM Journal on Discrete Mathematics, 35(3), 2021, 1592-1614. Preprint available on arXiv.

  3. Adrian Dumitrescu, Anirban Ghosh, and Csaba D. Tóth, Sparse hop spanners for unit disk graphs, Computational Geometry: Theory and Applications, 100: 101808, (2022). A preliminary version in Proceedings of the the 31st International Symposium on Algorithms and Computation (ISAAC 2020), December 14-18, 2020, Hong Kong, China (Virtual Conference), Leibniz International Proceedings in Informatics (LIPIcs) series, Schloss Dagstuhl, vol. 181, pp. 57:1-57:17. Preprint available on arXiv.

  4. Adrian Dumitrescu and Josef Tkadlec, Piercing all translates of a set of axis-parallel rectangles, The Electronic Journal of Combinatorics. A preliminary version in Proceedings of the 32nd International Workshop on Combinatorial Algorithms (IWOCA 2021), Ottawa, Canada, July 2021, Vol. 12757 of LNCS, pp. 295-309, Springer, 2021. Preprint available on arXiv.

  5. Adrian Dumitrescu, Arsenii Sagdeev, and Josef Tkadlec, Lattice and non-lattice piercing of axis-parallel rectangles, to appear in a volume of Bolyai Society Mathematical Studies dedicated to the Special Semester on Discrete and Convex Geometry in Budapest (Fall 2023). Preprint available on arXiv.

  6. Adrian Dumitrescu, Peeling sequences, Mathematics, 10(22), 2022.

  7. Adrian Dumitrescu, The Dirac-Goodman-Pollack conjecture, Discrete & Computational Geometry, 2023, 1-15. Preprint available on arXiv.

  8. Adrian Dumitrescu and Csaba D. Tóth, Finding points in convex position in density-restricted sets, manuscript, 2022. Preprint available on arXiv.

  9. Adrian Dumitrescu, Finding triangles or independent sets; and other dual pair approximations, Studia Scientiarum Mathematicarum Hungarica, 62(1), 2025, 47-62. Preprint available on arXiv.

  10. Jozsef Balogh, Felix C. Clemen, and Adrian Dumitrescu, Almost congruent triangles, Discrete & Computational Geometry, 73(3), 2025, 764-784. Preprint available on arXiv.

  11. Adrian Dumitrescu, Two-sided convexity testing with certificates, Studia Scientiarum Mathematicarum Hungarica, 61(2), 2024, 116-133. A preliminary version in Proceedings of the 12th Japanese-Hungarian Symposium on Discrete Mathematics and Its Applications, March 2023, Budapest, Hungary. Preprint available on arXiv.

  12. Adrian Dumitrescu and Csaba D. Tóth, Maximal distortion of geodesic diameters in polygonal domains, Proceedings of the 34th International Workshop on Combinatorial Algorithms (IWOCA 2023), June 2023, Tainan, Taiwan, vol. 13889 of LNCS. A preliminary version in Proceedings of the 12th Japanese-Hungarian Symposium on Discrete Mathematics and Its Applications, March 2023, Budapest, Hungary. Preprint available on arXiv.

  13. Adrian Dumitrescu, and Andrzej Lingas, Finding small complete subgraphs efficiently, Proceedings of the 34th International Workshop on Combinatorial Algorithms (IWOCA 2023), June 2023, Tainan, Taiwan, vol. 13889 of LNCS.

  14. Adrian Dumitrescu and Csaba D. Tóth, Observation routes and external watchman routes, Theoretical Computer Science, 1019 (2024) 114818. A preliminary version in Proceedings of the 18th Algorithms and Data Structures Symposium, (WADS 2023), Montreal, Canada, Vol. 14079 of LNCS, pp. 401-415. Preprint available on arXiv.

  15. Adrian Dumitrescu and Géza Tóth, Peeling sequences. Discrete & Computational Geometry, 73(3), 2025, 837-849. Preprint available on arXiv.

  16. Jozsef Balogh, Felix C. Clemen, and Adrian Dumitrescu, On a traveling salesman problem for points in the unit cube, Algorithmica, (2024) 86:3054-3078. Published online. Preprint available on arXiv.

  17. Adrian Dumitrescu and János Pach, Partitioning complete geometric graphs on dense point sets into plane subgraphs, Graphs and Combinatorics, 2025. A preliminary version in Proceedings of the 32nd International Symposium on Graph Drawing and Network Visualization, (GD 2024), Vienna, Austria. Preprint available on arXiv.

  18. Adrian Dumitrescu, János Pach, and Géza Tóth, Two trees are better than one, SIAM Journal on Discrete Mathematics, 2025. Preprint available on arXiv.

  19. Péter Ágoston, Adrian Dumitrescu, Arsenii Sagdeev, Karamjeet Singh, and Ji Zeng, Maximizing the maximum degree in ordered nearest neighbor graphs, Computational Geometry: Theory and Applications, 132:102229 (2026). A preliminary version in Proceedings of the International Conference on Algorithms and Discrete Applied Mathematics (CALDAM 2025), Coimbatore, Tamilnadu, India, February 2025. Preprint available on arXiv.

  20. Adrian Dumitrescu, General position subset selection in line arrangements, Algorithms, 18(6), 2025, 315; special issue on approximation algorithms. A preliminary version in Proceedings of the 17th International Conference on Algorithms and Complexity (CIAC 2025), Rome, Italy, June 2025. Preprint available on arXiv.

  21. Adrian Dumitrescu and Arsenii Sagdeev, A stopping game on zero-sum sequences, in Sum(m)it280: Surveys in Extremal Combinatorics and Combinatorial Geometry, Gyula O. H. Katona, Balázs Patkós, and Casey Tompkins, editors, Bolyai Society Mathematical Studies; a special volume dedicated to the Summit280 Conference (2024), Budapest, 2026. Preprint available on arXiv.

  22. Adrian Dumitrescu, Geometric variants of the Gale-Berlekamp switching game, Discrete Mathematics, Algorithms and Applications, 2026. Preprint available on arXiv.

  23. Joszef Balogh, Felix C. Clemen, Adrian Dumitrescu, and Dingyuan Liu, Subset selection problems in planar point sets, manuscript, 2024. Preprint available on arXiv.

  24. Adrian Dumitrescu, Jeck Lim, János Pach, and Ji Zeng, A purely geometric variant of the Gale-Berlekamp switching game, Proceedings of the European Conference on Combinatorics, Graph Theory and Applications (EUROCOMB 2025), Budapest, Hungary, August 2025. Preprint available on arXiv.

  25. Péter Ágoston, Adrian Dumitrescu, Arsenii Sagdeev, Karamjeet Singh, and Ji Zeng, Ordered Yao graphs: maximum degree, edge density, and clique numbers, Computational Geometry: Theory and Applications, (2026). Preprint available on arXiv. Presentation at the XXI Spanish Meeting on Computational Geometry, Santander, June 2025.

  26. Felix C. Clemen, Adrian Dumitrescu, and Dingyuan Liu, On the multiplicities of interpoint distances, Acta Mathematica Hungarica, 2025. Preprint available on arXiv.

  27. Adrian Dumitrescu and Zsolt Lángi, Arcs with increasing chords in ℝd, manuscript, 2025. Preprint available on arXiv.

  28. Travis Dillon and Adrian Dumitrescu, Closed curve covering and multiagent TSP ratios, Utilitas Mathematica, 2026. Preprint available on arXiv.

  29. Adrian Dumitrescu, János Pach, and Morteza Saghafian, Covering complete geometric graphs by monotone paths, Combinatorics and Number Theory, 2026. Preprint available on arXiv.

  30. Ke Chen and Adrian Dumitrescu, A couple of simple algorithms for k-dispersion, Acta Informatica, 2026. Preprint available on arXiv.

  31. Felix C. Clemen, Adrian Dumitrescu, and Dingyuan Liu, The number of regular simplices in higher dimensions, Bulletin of the London Mathematical Society, to appear. Preprint available on arXiv.

  32. Adrian Dumitrescu and János Pach, Note on the number of almost ordinary triangles, The Electronic Journal of Combinatorics, 2026. Preprint available on arXiv.

  33. Gian Maria Dall'Ara and Adrian Dumitrescu, Rado's covering problem for cubes and balls: a semi-survey, manuscript, 2026. Preprint available on arXiv.


Open Problems

Topics: exact algorithms, approximation algorithms, randomized algorithms, discrete and computational geometry, etc. Each problem is labeled by the proposer and/or the owner of the current best result. For brevity, we write "argue that none exists" for "argue that none exists within a reasonable framework."

  • [Paterson:] Conjecture. The worst-case number of comparisons required to find the median of \(n\) elements is asymptotic to \(n \log_{4/3} 2 \sim 2.4094\ldots n.\)  See also here.

  • [Kislitsyn:] "\( 1/3 \) - \( 2/3 \) Conjecture"  For every poset that is not a chain, there is some pair of elements \( x \) and \( y \) so that \( x \) appears above \( y \) in a random linear extension of the poset at least \( 1/3 \) of the time and at most \( 2/3 \) of the time.  See also here.

  • [Berlekamp:] Can \(X + Y\) sorting be done in \(o(n^2 \log{n})\) time?  See also here.

  • [Karp:] In the SUBSET-SUM problem, given \(n\) positive integers \(a_1,\ldots,a_n\) and a target sum \(t\), the problem is to decide whether there exists some subset of the \(a_i\) that add up to \(t\). (SUBSET-SUM is known to be NP-hard.)  See also here and the paper by Howgrave-Graham and Joux (2010).
    (a) Construct an \(O(1.1^n)\)-time algorithm for SUBSET-SUM or argue that none exists.
    (b) Construct an \(O(1.99^n)\)-time and polynomial space algorithm for SUBSET-SUM or argue that none exists.

  • [Woeginger:] The standard CLIQUE problem asks to find a clique of maximum size in a given graph \(G=(V,E)\). Let \(|V|=n, |E|=m\).  See also here. Is there an exact algorithm for CLIQUE with time complexity \(O(1.1^n)\)?

  • (folklore) What is the algorithmic complexity of the minimum spanning tree problem?  See also here.

  • (folklore) Can integer factorization be done in polynomial time?  See also here.

  • (folklore) The 3SUM problem asks if a given set of \(n\) real numbers contains three elements that sum to zero. Can this problem be solved in strongly sub-quadratic time, that is, in time \(O(n^{2-\varepsilon})\) for some constant \(\varepsilon>0\) ? How about INTEGER 3SUM, where each entry is an integer whose absolute value is, say, at most \(n^3\)?  See also here.

  • (folklore) Prove or disprove: Given \(n\) points in the plane, no three of which are collinear, it can be determined in \(O(n)\) time if they are in convex position. It is conjectured that the answer is negative. See also here.

  • [Gonzalez:] In the Euclidean \(k\)-center problem, given a set of \(n\) points in the Euclidean space and a positive integer \(k\), the problem is to cover the set by \(k\) congruent balls centered at the points so that the diameter of the balls is minimized. A factor \(2\) approximation algorithm is available.  See also here.
    Provide a ratio \(1.99\) approximation for \(k\)-center in the plane or argue that none exists.

  • [Christofides:] Christofides' algorithm for the metric traveling salesman problem is a \(3/2\)-approximation algorithm. Provide a \(1.49\)-approximation algorithm or argue that none exists.  See also here (Ch. 17) and here.

  • [Dumitrescu, Tóth:] Is there a constant-factor approximation algorithm for TSP with convex bodies in the plane? (or for MST with convex bodies in the plane)?  See also here (p. 375).

  • [Dumitrescu, Tóth:] Is TSP with disks in the plane APX-hard? Is TSP with convex bodies in the plane APX-hard?  See also here (p. 375).

  • [Fekete:] Is the MAX TSP NP-hard in the Euclidean plane? What if the tour is required to be noncrossing?  See also here (Ch. 31).

  • [Alon, Rajagopalan, Suri:] Let \(S\) be a set of \(n\) points in the plane (say, with no three points collinear). What is the computational complexity of the following problems?
    (i) Compute a longest non-crossing spanning tree.
    (ii) Compute a longest non-crossing perfect matching (\(n\): even).
    (iii) Compute a longest non-crossing hamiltonian path (or cycle).
     See also here.

  • (folklore) Does every finite set of points in the plane admit a plane geometric graph whose vertex set is the given set of points that has maximum degree three and whose Euclidean stretch factor is bounded from above by a constant?  See also here (Problem 15).

  • [Williamson, Shmoys:] Devise a polynomial-time algorithm that uses \(O(\log^c{n})\) colors for a \(3\)-colorable graph, or argue that none exists.  See also here (Ch. 17).

  • [Vazirani:] Provide a factor \(0.51\) approximation algorithm for the following problem or argue that none exists. Given a directed graph \(G=(V,E)\), pick a subset of edges from \(E\) of maximum size so that the resulting subgraph is acyclic.  See also here (p. 7).

  • (folklore) Give a polynomial-time algorithm for computing a constant-factor approximation of the minimum number of point guards needed to cover a simple polygon or argue that none exists.  See also here (Ch. 30).

  • Knuth: Prove or disprove that the number of isomorphism classes of simple pseudoline arrangements is \(2^{{n \choose 2} + o(n^2)}\).  See also here (Ch. 5).

  • (folklore) What is the maximum complexity of the \(k\)-level in an arrangement of \(n\) lines in the plane?  See also here (Ch. 28).

  • [Bereg, Dumitrescu, Jiang:] Consider a finite set of axis-parallel squares. How small can the largest area covered by a disjoint subset of squares be relative to the area of the union?  See also here and here.

  • [Kára, Pór, Wood:] Does there exist for every \(k\) a number \(n = n(k)\) such that in any set \(P\) of \(n\) points in the plane there are \(k\) elements that are either collinear or pairwise see each other? (Two elements of \(P\) see each other if the segment connecting them does not pass through any other point of \(P\).)  See also here.

  • [Danzer:] Given a set of \(n\) points in the unit square, what is the area of the largest empty convex region contained in the square?

  • [García, Noy, and Tejel:] Prove (or disprove) that there exist \(n\) points in the plane in general position that admit \(\Omega(3.1^n)\) noncrossing perfect matchings.

  • [Erdős, Szekeres:] Do every \( 2^{n-2} + 1 \) points in the plane (no 3 collinear) determine a convex \( n \)-gon?  See also here.

  • [Larman, Matoušek, Pach, Töröcsik:] What is the largest positive number \(f=f(n)\) such that any family of \(n\) convex bodies in the plane has a subfamily of \(f\) members that are either pairwise disjoint or pairwise intersecting? It is known that \(n^{0.2} \leq f(n) \leq n^{0.4054}\).  See also here (Ch. 10).

  • (folklore) For a family \(F\) of axis-parallel rectangles in \(\mathbb{R}^2\), let \(\tau=\tau(F)\) denote its piercing number and \(\nu=\nu(F)\) denote its independence number. Prove or disprove that \(\tau = O(\nu)\). It is known that \(\tau =O(\nu (\log \log {\nu})^2)\). Note that Wegner's conjecture \(\tau \leq 2 \nu -1\), from 1965, has been recently disproved.  See also here and here.

  • (folklore) Does every familiy of \(n\) axis-parallel rectangles in the plane contain a subfamily of \(\Omega(\sqrt{n})\) members that are either pairwise disjoint or pairwise intersecting? It is known that one can find a subfamily of size \(\Omega(\sqrt{n} /\log \log{n})\).  See also here (Ch. 9). and here.

  • [Pach, Tardos:] Let \(S\) be a set of \(n\) disjoint axis-aligned rectangles in the plane. Prove or disprove that there exists a binary space partition (BSP) that separates \(c n\) members of \(S\) -without being fragmented by the cuts, for some positive constant \(c>0\).  See also here.

  • [Dumitrescu, Jiang:] Given an axis-parallel rectangle \(U\) in the plane containing \(n\) points, the problem of computing a maximum-area axis-parallel empty rectangle contained in \(U\) is one of the oldest in computational geometry. Prove or disprove that the number of maximum-area empty rectangles amidst \(n\) points in the plane is \(O(n)\).  See also here.

  • [Itai, Rodeh:] Let \(G\) be a graph with \(n\) vertices. Can triangle detection be done in quadratic or nearly quadratic time? The current record is about \(O(n^{2.38})\), achieved via matrix multiplication. Is there a combinatorial algorithm for triangle detection that runs in truly subcubic time? See also here.

  • [Woeginger:] Let \(G\) be a graph with \(n\) vertices. Can \(K_{10}\) detection be done in \(O(n^{7.5})\) time? [see his 2008 survey on exact algorithms]

  • [Woeginger:] Is there an exact algorithm for TSP with time complexity \(O(1.99^n)\)? [see his 2008 survey on exact algorithms]

  • [Knauer, Spillner:] Let \(S\) be a set of \(n\geq 3\) points in \(\mathbb{R}^2\). A convex polygon is empty if its interior is disjoint from \(S\). A convex partition of \(S\) is a partition of the convex hull \({\rm conv}(S)\) into empty convex polygons (called tiles) such that the vertices of the tiles are in \(S\). Is there a polynomial-time algorithm for computing a minimum convex partition of a given set of \(n\) points in the plane? Can the ratio \(30/11\) approximation be improved?  See also here.

  • [Dumitrescu, Pach:] What is the minimum number of monochromatic parts whose convex hulls are pairwise disjoint, into which a 2-colored set of \(n\) points in \(\mathbb{R}^3\) (no \(4\) coplanar) can be partitioned? Is it \(o(n)\)? Can an optimal partition be efficiently computed (in the plane or in \(3\)-space)? See also here.

  • [Bose, Hurtado, Rivera-Campo, Wood:] Does there exists a positive constant \(c<1\), such that every complete geometric graph on \(n\) points in general position in the plane can be partitioned into at most \(cn\) noncrossing subgraphs? Devise a polynomial-time algorithm for this task.  See also here. Two special cases are addressed here.



Other collections of open problems:

As with this page, these collections may be not up-to-date.

David Aldous's list of open problems

List of open questions by Antoine Amarilli

Boris Bukh's list of interesting problems

Peter Cameron's collection of "old problems"

Vašek Chvátal's list of unsolved problems

Joshua Cooper's list of open problems in combinatorics

Jeff Erickson's list of open algorithmic problems

Douglas B. West's list of open problems - graph theory and combinatorics

The Open Problems Project (Erik D. Demaine - Joseph S. B. Mitchell - Joseph O'Rourke)

Open Problem Garden (created by Matt DeVos and Robert Šámal)

Problems from British Combinatorial Conferences edited by Peter Cameron

List of unsolved problems in computer science From Wikipedia

List of unsolved problems in mathematics From Wikipedia

Erdős Problems

Open Problems: By Number