topp-problems.csvOpen problems sit on the right edge. Hover a point for resolver and notes.
The Open Problems Project is a maintained list of computational-geometry problems begun in 2001 by Erik Demaine, Joseph Mitchell and Joseph O'Rourke [@demaine2001topp]. Each entry carries a statement, a bibliography, and a Status/Conjectures line the maintainers update when something happens.
A "discovery" in this series is an entry whose status line states solved,
settled or closed, dated by the year that line gives; where the maintainers
give a month, only the year is scored. The wording is the maintainers' own
rather than an independent consensus review, and it is qualified in places:
entry 12 is counted on the "Solved (in a certain sense)" quoted in its
register entry. One entry, 27 (hexahedral meshing), is scored partial on
its "Partially closed" status line and contributes no event.
The collection-wide cumulative index redraws the ledger as rows remaining:

"Just solved by Wolfgang Mulzer and Günter Rote, January 2006!" — topp.openproblem.net, problem 1, read 2026-08-14 [@demaine2001topp]
"Long conjectured to be nearly quadratic. Solved now: [Rub15]." — topp.openproblem.net, problem 2, read 2026-08-14 [@demaine2001topp]
"Solved (in a certain sense) by Gerth Brodal and Riko Jacob in a FOCS 2002 paper [BJ02]." — topp.openproblem.net, problem 12, read 2026-08-14 [@demaine2001topp]
"Solved by Csaba Tóth [Tót09], [Tót11]." — topp.openproblem.net, problem 14, read 2026-08-14 [@demaine2001topp]
"Solved by K. Bezdek and R. Connelly. … (Update as of 3 Aug. 2000.)" — topp.openproblem.net, problem 18, read 2026-08-14 [@demaine2001topp]
"Solved, October 2003: the problem is NP-complete." — topp.openproblem.net, problem 20, read 2026-08-14 [@demaine2001topp]
"Solved by Haitao Wang [Wan23] …" — topp.openproblem.net, problem 21, read 2026-08-14 [@demaine2001topp]
"Partially closed, Fall 2006." — topp.openproblem.net, problem 27, read 2026-08-14 [@demaine2001topp]
"Settled by Bojan Mohar, Apr. 2004." — topp.openproblem.net, problem 32, read 2026-08-14 [@demaine2001topp]
"Solved [BC04]." — topp.openproblem.net, problem 36, read 2026-08-14 [@demaine2001topp]
"Now settled: Hinged dissections exist [AAC+08]." — topp.openproblem.net, problem 47, read 2026-08-14 [@demaine2001topp]
"Solved: Proved NP-hard in [FH09]." — topp.openproblem.net, problem 48, read 2026-08-14 [@demaine2001topp]
"Settled negatively, January 2004." — topp.openproblem.net, problem 50, read 2026-08-14 [@demaine2001topp]
"Solved: proved NP-hard by Fekete and Krupke [FK19]" — topp.openproblem.net, problem 53, read 2026-08-14 [@demaine2001topp]
"Solved: proved NP-hard by Abrahamsen and Stade [AS24]." — topp.openproblem.net, problem 56, read 2026-08-14 [@demaine2001topp]
"Settled positively, 2007: [ABK+08]" — topp.openproblem.net, problem 65, read 2026-08-14 [@demaine2001topp]
"Settled negatively in 2010: [Fra10]." — topp.openproblem.net, problem 69, read 2026-08-14 [@demaine2001topp]
"Now closed: false. [This entry awaiting updating.]" — topp.openproblem.net, problem 71, read 2026-08-14 [@demaine2001topp]
The 78 rows were transcribed by hand from the project's GitHub problem
directory (edemaine/topp), and the notes column keeps the maintainers'
own status wording; the site publishes no machine-readable index, so there
is no fetch.py. All 78 status lines were re-read at topp.openproblem.net
on 2026-08-14 and match the ledger's statuses. One wording has moved since
transcription: entry 71's status line now reads the shorter form quoted in
its register entry, while the notes column keeps the transcribed
CCCG-counterexample wording; the status and year are unchanged.
figure.py calls the shared problem_list_chart() in
../../lib/families.py, which keeps the rows whose
status is resolved with a non-empty resolved_year and draws annual
event bars from the earliest dated event to the present; the corner note
states how many of the 78 rows have dated resolutions. No ai_problem
argument is passed, because no entry credits an AI system. The cumulative
view is the shared ledger_remaining_chart(). check.py
recomputes the fact lines and the register entries from the CSV.
resolver fields are empty and the series cannot be
split by finder.No status line among the 78 entries names an AI system or agent, as of the
2026-08-14 read of topp.openproblem.net, and no resolver or notes field
in topp-problems.csv carries an AI credit. The two
most recent dated resolutions are human papers: Wang (2023, entry 21) and
Abrahamsen–Stade (2024, entry 56).