A zonogon approach for computing small convex polygons of maximum perimeter

Abstract We derive a mixed integer nonlinear programming formulation for the problem of finding a convex polygon with n vertices that is small (diameter at most one) and has maximum perimeter provided a stated conjecture is true. The formulation is based on a geometric construction using centrally symmetric polygons (zonogons). The resulting zonogons can be characterized by equivalence classes (under the action of the dihedral group) of 2 n -vectors with entries either plus or minus one and a self-duality property and we study the number of these codes . We propose a two-phase computational approach. Phase I comprises the solution of a purely combinatorial problem. Under assumption of Mossinghoff’s conjecture of axial symmetry, the Phase I problem can be reduced to a Subset-Sum Problem. Without Mossinghoff’s conjecture, a generalized Subset-Sum Problem needs to be solved, which consists of picking n non-opposing 2 n -th roots of unity such that their sum is as small as possible. Phase II consists of a non-combinatorial Nonlinear Programming Problem. We develop and implement a Lagrange-Newton-type method with multi-precision floating point arithmetic to solve these problems to high accuracy. We provide extensive numerical results including solutions for polygons with 64 and 128 vertices that are accurate to 90 decimal digits.

Authors

Institutions

Publication Details

Journal
Mathematical Programming
Published
2025-06-21
DOI
https://doi.org/10.1007/s10107-025-02244-x
Primary Topic
Advanced Optimization Algorithms Research
Type
article
Field-Weighted Citation Impact
0.00

Funders

Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

A zonogon approach for computing small convex polygons of maximum perimeter

Andreas Potschka, Bernd Mulansky
Mathematical Programming
Advanced Optimization Algorithms Research
article

A zonogon approach for computing small convex polygons of maximum perimeter

Andreas Potschka, Bernd Mulansky
article en

Abstract

Abstract We derive a mixed integer nonlinear programming formulation for the problem of finding a convex polygon with n vertices that is small (diameter at most one) and has maximum perimeter provided a stated conjecture is true. The formulation is based on a geometric construction using centrally symmetric polygons (zonogons). The resulting zonogons can be characterized by equivalence classes (under the action of the dihedral group) of 2 n -vectors with entries either plus or minus one and a self-duality property and we study the number of these codes . We propose a two-phase computational approach. Phase I comprises the solution of a purely combinatorial problem. Under assumption of Mossinghoff’s conjecture of axial symmetry, the Phase I problem can be reduced to a Subset-Sum Problem. Without Mossinghoff’s conjecture, a generalized Subset-Sum Problem needs to be solved, which consists of picking n non-opposing 2 n -th roots of unity such that their sum is as small as possible. Phase II consists of a non-combinatorial Nonlinear Programming Problem. We develop and implement a Lagrange-Newton-type method with multi-precision floating point arithmetic to solve these problems to high accuracy. We provide extensive numerical results including solutions for polygons with 64 and 128 vertices that are accurate to 90 decimal digits.

Mathematical Programming
Clausthal University of Technology (DE)
Technische Universität Clausthal
Openalex Percentile: Top 78%
Advanced Optimization Algorithms Research
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.