An algorithm for minimum cardinality generators of cones

Matthias Georg Mayer,Fabian von der Warth
2024-12-02
Abstract:This paper presents a novel proof that for any convex cone, the size of conically independent generators is at most twice that of minimum cardinality generators. While this result is known for linear spaces, we extend it to general cones through a decomposition into linear and pointed components. Our constructive approach leads to a polynomial-time algorithm for computing minimum cardinality generators of finitely generated cones, improving upon existing methods that only compute conically independent generators.
Optimization and Control
What problem does this paper attempt to address?
The core problem that this paper attempts to solve is: for any convex cone, find an effective method for its minimum cardinality generators. Specifically, the main contributions of the paper include: 1. **Theoretical proof**: - The paper provides a new proof, showing that for any convex cone, the size of its conically independent generators is at most twice the size of the minimum cardinality generators. This result was previously only proven in linear spaces, and this paper extends it to the general cone case. - By decomposing the cone into a linear part and pointed components, the author proposes a constructive method to prove the above conclusion. 2. **Algorithm improvement**: - The paper proposes a polynomial - time algorithm for calculating the minimum cardinality generators of a finitely generated cone. This is a significant improvement over existing methods, because existing methods can usually only calculate conically independent generators. 3. **Application background**: - This research result has important applications in simplifying the objective function in multi - objective optimization problems. For example, when determining redundant objective functions, the concept of minimum cardinality generators can help identify which objective functions are redundant, thereby simplifying the optimization problem. ### Specific problem analysis - **Minimum cardinality generators**: For a given cone \( C \), the minimum cardinality generators refer to the smallest set that can generate \( C \). That is, if \( S' \) is a generator of \( C \), and for any other generator \( S'' \), we have \( |S'| \leq |S''| \), then \( S' \) is called the minimum cardinality generator. - **Conically independent generators**: Conically independent generators refer to a generator in which no proper subset is still a generator of the cone. In other words, if any element is removed from the conically independent generators, the remaining set will no longer be able to generate the original cone. ### Main theorems and conclusions - **Theorem 16**: If \( S' \) is the conically independent generator of cone \( C \), and \( S'' \) is the minimum cardinality generator of cone \( C \), then \( |S'| \leq 2|S''| \). - **Algorithm 20**: The paper provides a polynomial - time algorithm `find - minimum - cardinality - generator` for finding the minimum cardinality generator of a given finitely generated cone. The algorithm first finds a conically independent generator and then further processes it to ensure that the result is a minimum cardinality generator. In summary, through theoretical proof and algorithm design, this paper solves the problem of how to effectively find the minimum cardinality generators of convex cones and shows its potential applications in multi - objective optimization and other fields.