Greedy Geometric Optimization Algorithms for Collection of Balls

Modeling 3D objects with balls is routine for two reasons: on the one hand, the medial axis transform allows representing a solid object as a union of medial balls; on the other hand, selected shapes, and molecules in particular, are naturally represented by collections of balls. Yet, the problem of choosing which balls are best suited to approximate a given shape is a non trivial one. This paper addresses two problems in this realm. The first one, conformational diversity selection, consists of choosing $k$ molecular conformations amidst $n$, so as to maximize the geometric diversity of the $k$ conformers. The second one, inner approximation, consists of approximating a molecule of $n$ balls with $k$ balls. On the theoretical side, we demonstrate that for both problems, a geometric generalization of max $k$-cover applies, with weights depending on the cells of a surface or volumetric arrangement. Tackling these problems with greedy strategies, it is shown that the $1-1/e$ bound known in combinatorial optimization applies in some cases but not all. On the applied side, we present a robust and effective implementation of the greedy algorithm for the inner approximation problem, which incorporates the calculation of the exact Delaunay triangulation of a points whose coordinates are degree two algebraic number, of the medial axis of a union of balls, and of a certified estimate of the volume of a union of balls. In particular, we show that the inner approximation of complex molecules yields accurate coarse-grain models with a number of balls 100 times smaller than the number of atoms, a key requirement to simulate crowded protein environments.

Data and Resources

Additional Info

Field Value
Source https://inria.hal.science/hal-00777892
Author Cazals, Frédéric, Dreyfus, Tom, Sachdeva, Sushant, Nisarg, Shah
Maintainer CCSD
Last Updated May 15, 2026, 04:38 (UTC)
Created May 15, 2026, 04:38 (UTC)
Identifier Report N°: RR-8205
Language en
Rights https://about.hal.science/hal-authorisation-v1/
contributor Algorithms, Biology, Structure (ABS) ; Centre Inria d'Université Côte d'Azur ; Institut National de Recherche en Informatique et en Automatique (Inria)-Institut National de Recherche en Informatique et en Automatique (Inria)
creator Cazals, Frédéric
date 2013-01-18T00:00:00
harvest_object_id eb8265f7-f834-40e1-bad7-c21d63adb15f
harvest_source_id 3374d638-d20b-4672-ba96-a23232d55657
harvest_source_title test moissonnage SELUNE
metadata_modified 2025-10-24T00:00:00
relation info:eu-repo/grantAgreement//255827/EU/Computational Geometric Learning/CG Learning
set_spec type:REPORT