Maximum Centre-Disjoint Mergeable Disks
Pith reviewed 2026-05-24 10:35 UTC · model grok-4.3
The pith
The maximum centre-disjoint mergeable disks problem is NP-hard.
A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.
Core claim
The central claim is that the maximum centre-disjoint mergeable disks problem is NP-hard. The authors prove this hardness result, present an integer linear programming formulation that computes an optimal subset, and describe a polynomial-time algorithm that works when every disk center lies on a straight line.
What carries the argument
The centre-disjoint mergeable subset: a largest collection of disks whose interiors are pairwise center-disjoint and where every omitted disk has at least one selected disk whose radius can be increased to contain it without violating the center-disjoint condition.
If this is right
- No polynomial-time exact algorithm exists for the general problem unless P=NP.
- The integer linear program yields optimal solutions on instances of moderate size.
- When all centers are collinear, the maximum subset can be found in polynomial time.
- Map-labelling applications can therefore use the ILP for small maps and the line algorithm when centers align.
Where Pith is reading between the lines
- The collinear algorithm may extend to other low-dimensional restrictions such as centers on a circle or in a narrow strip.
- Practical map-labelling systems will likely need approximation or heuristic methods once instance size exceeds what the ILP can handle.
- The mergeability condition may be relaxed to allow limited radius increases, potentially changing both hardness and algorithmic results.
Load-bearing premise
Every disk outside the chosen subset can always be absorbed by increasing the radius of some nearby chosen disk while the chosen subset remains center-disjoint.
What would settle it
A polynomial-time algorithm that computes the maximum centre-disjoint mergeable subset for arbitrary disk positions in the plane.
Figures
read the original abstract
Given a set of disks in the plane, the goal of the problem studied in this paper is to choose a subset of these disks such that none of its members contains the centre of any other. Each disk not in this subset must be merged with one of its nearby disks that is, increasing the latter's radius. This problem has applications in labelling rotating maps and in visualizing the distribution of entities in static maps. We prove that this problem is NP-hard. We also present an ILP formulation for this problem, and a polynomial-time algorithm for the special case in which the centres of all disks are on a line.
Editorial analysis
A structured set of objections, weighed in public.
Referee Report
Summary. The paper defines the Maximum Centre-Disjoint Mergeable Disks problem: given disks in the plane, select a maximum subset S such that no disk in S contains the center of another disk, and every disk outside S can be merged into a nearby disk in S by increasing the radius of the disk in S. The authors claim to prove NP-hardness, supply an ILP formulation, and give a polynomial-time algorithm when all centers are collinear. Applications to rotating map labelling and static map visualization are noted.
Significance. If the NP-hardness result and algorithms hold under a non-trivial merge definition, the work introduces a geometrically constrained variant of independent set with direct applications in cartography. The explicit ILP and the special-case polynomial algorithm constitute concrete contributions that could be built upon.
major comments (3)
- [§2] §2 (problem definition): The formal condition for a disk D to be 'mergeable' into a selected disk S (via radius increase of S while preserving centre-disjointness of the selected set) is not stated with an explicit distance or radius bound. The abstract's reference to 'nearby' disks leaves open whether the merge condition is always satisfiable for any centre-disjoint S; if so, the problem reduces to maximum centre-disjoint set and the claimed NP-hardness requires an explicit reduction that encodes the bound.
- [§3] §3 (NP-hardness): The reduction establishing NP-hardness must be checked against the precise merge predicate; if the predicate permits unbounded radius growth, the reduction would need to force the bound via gadget geometry, yet no such detail is visible in the high-level claim.
- [§4] §4 (line case): The polynomial-time algorithm for collinear centers must be shown to exploit the merge condition rather than merely solving maximum centre-disjoint set on an interval graph; the running time and correctness argument should be stated explicitly with respect to the merge definition.
minor comments (1)
- [Abstract] The abstract states the three main results but supplies no section pointers; adding 'see §3', 'see §4', etc., would improve readability.
Simulated Author's Rebuttal
We thank the referee for the careful reading of our manuscript and the constructive comments. We address each major comment below.
read point-by-point responses
-
Referee: [§2] §2 (problem definition): The formal condition for a disk D to be 'mergeable' into a selected disk S (via radius increase of S while preserving centre-disjointness of the selected set) is not stated with an explicit distance or radius bound. The abstract's reference to 'nearby' disks leaves open whether the merge condition is always satisfiable for any centre-disjoint S; if so, the problem reduces to maximum centre-disjoint set and the claimed NP-hardness requires an explicit reduction that encodes the bound.
Authors: We agree that the merge condition should be stated with greater formality. The manuscript defines mergeability via a radius bound that depends on distances to other selected centers in order to preserve centre-disjointness; this bound is not always satisfiable for an arbitrary centre-disjoint set. We will revise §2 to include an explicit mathematical statement of the predicate. revision: yes
-
Referee: [§3] §3 (NP-hardness): The reduction establishing NP-hardness must be checked against the precise merge predicate; if the predicate permits unbounded radius growth, the reduction would need to force the bound via gadget geometry, yet no such detail is visible in the high-level claim.
Authors: The reduction is constructed so that gadget geometry enforces the merge bounds. We will expand the presentation in the revised §3 to make the interaction between the reduction and the merge predicate explicit. revision: yes
-
Referee: [§4] §4 (line case): The polynomial-time algorithm for collinear centers must be shown to exploit the merge condition rather than merely solving maximum centre-disjoint set on an interval graph; the running time and correctness argument should be stated explicitly with respect to the merge definition.
Authors: The linear-time algorithm incorporates the merge condition by tracking allowable radius extensions constrained by selected centers on the line. We will revise §4 to state the running time explicitly and to include a correctness argument written directly in terms of the merge predicate. revision: yes
Circularity Check
No circularity: standard NP-hardness and algorithmic results
full rationale
The paper states it proves NP-hardness, gives an ILP, and gives a poly-time algorithm for the collinear-centers case. These are presented as conventional complexity and algorithmic results with no self-definitional steps, no fitted parameters renamed as predictions, and no load-bearing self-citations. The problem definition (centre-disjoint subset plus mergeability of outsiders) is given directly; nothing in the abstract or described claims reduces the hardness proof or algorithm to its own inputs by construction. The derivation is therefore self-contained.
Axiom & Free-Parameter Ledger
Reference graph
Works this paper leans on
-
[1]
A Packing Problem with Applications to Lettering of Maps
Formann M, Wagner F. A Packing Problem with Applications to Lettering of Maps. In: Symposium on Computational Geometry (SoCG). ACM, North Conway, NH, US A, 1991 pp. 281–288. doi:10.1145/ 109648.109680
-
[2]
Clique is hard to approximate within n1−ǫ
H˚ astad J. Clique is hard to approximate within n1−ǫ. Acta Math. , 1999. 182(1):105–142. doi:10.1007/ BF02392825
work page 1999
-
[3]
Fowler, Mike Paterson, and Steven L
Fowler RJ, Paterson M, Tanimoto SL. Optimal Packing and C overing in the Plane are NP-Complete. Information Processing Letters, 1981. 12(3):133–137. doi:10.1016/0020-0190(81)90111-3
-
[4]
Approximation Schemes for Coverin g and Packing Problems in Image Process- ing and VLSI
Hochbaum DS, Maass W . Approximation Schemes for Coverin g and Packing Problems in Image Process- ing and VLSI. J. ACM, 1985. 32(1):130–136. doi:10.1145/2455.214106
-
[5]
Label Placement by Max imum Independent Set in Rectangles
Agarwal PK, van Kreveld MJ, Suri S. Label Placement by Max imum Independent Set in Rectangles. Comput. Geom., 1998. 11(3–4):209–218. doi:10.1016/S0925-7721(98)00028-5
-
[6]
Polynomial-Time Approxi mation Schemes for Geometric Intersection Graphs
Erlebach T, Jansen K, Seidel E. Polynomial-Time Approxi mation Schemes for Geometric Intersection Graphs. SIAM J. Comput., 2005. 34(6):1302–1323. doi:10.1137/S0097539702402676. A.G. Rudi / Maximum Centre-Disjoint Mergeable Disks 67
-
[7]
Polynomial-Time Approximation Schemes for Pac king and Piercing Fat Objects
Chan TM. Polynomial-Time Approximation Schemes for Pac king and Piercing Fat Objects. J. Algorithms,
-
[8]
doi:10.1016/S0196-6774(02)00294-8
46(2):178–189. doi:10.1016/S0196-6774(02)00294-8
-
[9]
Approximation Algorithms for Maxi mum Independent Set of Pseudo-Disks
Chan TM, Har-Peled S. Approximation Algorithms for Maxi mum Independent Set of Pseudo-Disks. Discrete & Comput. Geom. , 2012. 48(2):373–392. doi:10.1007/s00454-012-9417-5
-
[10]
Been K, Daiches E, Y ap CK. Dynamic Map Labeling. IEEE Trans. Vis. Comput. Graph., 2006. 12(5):773–
work page 2006
-
[11]
doi:10.1109/TVCG.2006.136
-
[12]
Consistent Labeling o f Rotating Maps
Gemsa A, N¨ ollenburg M, Rutter I. Consistent Labeling o f Rotating Maps. Comput. Geom. , 2011. 7(1):308–331. doi:10.20382/jocg.v7i1a15
-
[13]
Evaluation of Labeling Strategies for Rotating Maps
Gemsa A, N¨ ollenburg M, Rutter I. Evaluation of Labeling Strategies for Rotating Maps. ACM J. Experim. Algor ., 2016. 21(1):1.4:1–1.4:21. doi:10.1145/2851493
-
[14]
Fast Optimal Labelin gs for Rotating Maps
Cano RG, de Souza CC, de Rezende PJ. Fast Optimal Labelin gs for Rotating Maps. In: Workshop on Algorithms and Computation (W ALCOM). Springer, Hsinchu, T aiwan, 2017 pp. 161–173. doi:10.1007/ 978-3-319-53925-6 13
work page 2017
-
[15]
Polynomial Time Algorithms for Labe l Size Maximization on Rotating Maps
Y okosuka Y , Imai K. Polynomial Time Algorithms for Labe l Size Maximization on Rotating Maps. J. Inform. Process., 2017. 25:572–579. doi:10.2197/ipsjjip.25.572
-
[16]
Funke S, Krumpe F, Storandt S. Crushing Disks Efficientl y. In: IWOCA. Springer, Helsinki, Finland, 2016 pp. 43–54. doi:10.1007/978-3-319-44543-4 4
-
[17]
Bayesian Segmentation of Atrium Wall Using Globally-Optimal Graph Cuts on 3D Meshes
de Berg M, Khosravi A. Optimal Binary Space Partitions i n the Plane. In: COCOON. Springer, Nha Trang, Vietnam, 2010 pp. 216–225. doi:10.1007/978-3-642- 14031-0 25
-
[18]
Maximizing the Number of Visible Labels on a Rot ating Map
Rudi AG. Maximizing the Number of Visible Labels on a Rot ating Map. Sci. Ann. Comput. Sci. , 2021. 31(2):275–287. doi:10.7561/SACS.2021.2.293
-
[19]
Hardness of Detecting Abelian and Additive Square Factors in Strings
Kaplan H, Klost K, Mulzer W , Roditty L, Seiferth P , Shari r M. Triangles and Girth in Disk Graphs and Transmission Graphs. In: European Symposium on Algorit hms (ESA). Schloss Dagstuhl - Leibniz- Zentrum f¨ ur Informatik, Munic/Garching, Germany, 2019 pp . 64:1–64:14. doi:10.4230/LIPICS.ESA. 2019.64
-
[20]
Spanners for Directed Transmission Graphs
Kaplan H, Mulzer W , Roditty L, Seiferth P . Spanners for Directed Transmission Graphs. SIAM J. Comput.,
- [21]
-
[22]
Recognizing Generalized Transmissi on Graphs of Line Segments and Circular Sec- tors
Klost K, Mulzer W . Recognizing Generalized Transmissi on Graphs of Line Segments and Circular Sec- tors. In: LA TIN. Springer, Buenos Aires, 2018 pp. 683–696. d oi:10.1007/978-3-319-77404-6 50
-
[23]
In 32nd European Conference on Object-Oriented Programming (ECOOP 2018)
Biniaz A, Bose P , Carmi P , Maheshwari A, Munro JI, Smid MH M. Faster Algorithms for some Opti- mization Problems on Collinear Points. In: Symposium on Com putational Geometry (SoCG). Schloss Dagstuhl - Leibniz-Zentrum f¨ ur Informatik, Budapest, Hungary, 2018 pp. 8:1–8:14. doi:10.4230/LIPICS. SOCG.2018.8
-
[24]
Planar Formulae and Their Uses
Lichtenstein D. Planar Formulae and Their Uses. SIAM J. Comput. , 1982. 11(2):329–343. doi:10.1137/ 0211025
work page 1982
-
[25]
Reducibility Among Combinatorial Problems
Karp RM. Reducibility Among Combinatorial Problems. I n: Complexity of Computer Computations. Plenum Press, New Y ork, USA, 1972 pp. 85–103. doi:10.1007/9 78-1-4684-2001-2 9
work page doi:10.1007/9 1972
discussion (0)
Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.