Bounds on Polarization Problems on Compact Sets via Mixed Integer Programming

Jan Rolfes,Robert Schüler,Marc Christian Zimmermann
DOI: https://doi.org/10.1007/s00454-024-00635-z
2024-03-20
Discrete & Computational Geometry
Abstract:Finding point configurations, that yield the maximum polarization (Chebyshev constant) is gaining interest in the field of geometric optimization. In the present article, we study the problem of unconstrained maximum polarization on compact sets. In particular, we discuss necessary conditions for local optimality, such as that a locally optimal configuration is always contained in the convex hull of the respective darkest points. Building on this, we propose two sequences of mixed-integer linear programs in order to compute lower and upper bounds on the maximal polarization, where the lower bound is constructive. Moreover, we prove the convergence of these sequences towards the maximal polarization.
mathematics,computer science, theory & methods
What problem does this paper attempt to address?
The problem that this paper attempts to solve is the Maximal Polarization Problem on a compact set. Specifically, given a set \(A\) and \(N\) points (which can be regarded as the positions of lights), the goal is to find the configuration of these points so that the darkest point in set \(A\) is as bright as possible. This problem is of great significance in the field of geometric optimization, especially when dealing with point configurations to achieve a certain optimal state. ### Problem Background - **Definition**: Let \(A, D\subset\mathbb{R}^n\) be non - empty sets, and the function \(K:A\times D\rightarrow\mathbb{R}\cup\{+\infty\}\) has a lower bound. An \(N\)-point multiset \(C\subseteq D\) is called a point configuration, and the set consisting of all \(N\)-point configurations is denoted as \(C\). The discrete \(K\)-potential of each point \(p\in A\) is defined as: \[ U_{K, A}(p, C)=\sum_{c\in C}K(p, c) \] The polarization of each point configuration is defined as: \[ P_{K, A}(C)=\inf_{p\in A}U_{K, A}(p, C) \] The Maximal Polarization Problem can be expressed as: \[ P_{K}(A)=\sup_{C\in C}P_{K, A}(C) \] ### Research Focus - **Local Optimality Conditions**: The paper discusses some necessary conditions for locally optimal configurations. For example, a locally optimal configuration is always contained within the convex hull of its corresponding darkest point. - **Mixed - Integer Linear Programming (MILP)**: In order to calculate the upper and lower bounds of the maximal polarization, the paper proposes two sequences of mixed - integer linear programming methods. These methods can constructively calculate the lower bounds and prove that these sequences converge to the maximal polarization value. - **Convergence**: The paper proves that these sequences do indeed converge to the maximal polarization value. ### Main Contributions - **Theoretical Results**: Provides necessary conditions for locally optimal configurations, which help to reduce the search space. - **Numerical Methods**: Proposes two mixed - integer linear programming methods to approximate the maximal polarization value and proves the convergence of these methods. - **Experimental Verification**: Demonstrates the capabilities and limitations of these methods through numerical experiments, especially their application to simple geometric shapes such as equilateral triangles. ### Application Prospects - **Geometric Optimization**: The Maximal Polarization Problem has a wide range of applications in geometric optimization, such as in covering problems, point - configuration optimization, etc. - **Practical Applications**: In practical applications, such as the layout of sensor networks, antenna configurations in wireless communications, etc., solutions to the Maximal Polarization Problem can provide important guidance. In conclusion, through theoretical analysis and numerical methods, this paper systematically studies the Maximal Polarization Problem on a compact set, providing new tools and methods for further research in this field.