Polyhedral Bundle Method
- Polyhedral bundle methods are algorithms that use bundled past evaluations to create tractable polyhedral models approximating complex nonsmooth operators.
- They employ a double approximation strategy—one for search directions and one for operator estimates—leveraging the transportation formula and controlled ε-enlargements.
- The method enhances convergence and robustness in solving monotone inclusions, making it suitable for large-scale optimization and operator-splitting applications.
The polyhedral bundle method is a family of algorithms developed to solve challenging optimization and inclusion problems by constructing polyhedral approximations—built from bundles of past information—of either nonsmooth objects (such as maximal monotone operators or semidefinite cones) or sets (in set-valued optimization). The unifying principle is the encapsulation of complex, often implicitly defined, geometric or algebraic objects into explicit polyhedral models that are computationally tractable and updateable. Central to these methods are mechanisms such as the transportation formula, controlled -enlargements, and combinatorial constructions that maintain a balance between local approximation fidelity and global algorithmic convergence.
1. Polyhedral Bundle Methods for Maximal Monotone Operators
The method introduced in "A bundle method using two polyhedral approximations of the epsilon-enlargement of a maximal monotone operator" (Nagesseur, 2013) is designed for finding zeros of maximal monotone operators, i.e., solving inclusions of the form for set-valued and maximal monotone. At each iteration, the algorithm selects information pairs with from a bundle, and uses convex combinations of these (weighted by elements of the unit simplex) to approximate two separate -enlargements of the operator graph.
- The first approximation is used to construct a search direction by projecting the origin onto a polyhedral set representing . This process employs the so-called transportation formula to ensure that the convex combination belongs to for a known .
- The second approximation is used to obtain a candidate vector meant to approximately satisfy a proximal relation at , specifically enforcing with a controlled error .
Both approximations are updated adaptively, with their accuracy controlled by the -enlargement parameter, which guarantees convergence to zeros of the original operator as . The method leverages the flexibility of the transportation formula—the aggregate of bundle elements generates admissible approximations—thus subsuming both historical and local information into a polyhedral surrogate.
2. The Epsilon-Enlargement and Transportation Formula
A fundamental concept in these methods is the -enlargement of a maximal monotone operator :
where denotes the graph of . For , this reduces to ; for , holds. The practical benefit is that it enables the algorithm to operate with approximate operator values, avoiding the difficult computation of resolvents typical in classical proximal methods.
To construct polyhedral models, the transportation formula is employed: given bundle pairs and weights with , the point with , satisfies for a computable (typically small) determined by the pairwise data distances. This justifies building the search direction or operator value as a convex combination of past evaluations.
3. Algorithmic Structure and Double Polyhedral Approximation
A distinguishing feature is the algorithm's systematic use of two separate polyhedral approximations per iteration:
- Search direction: Using a bundle of points near , a polyhedral model of is built, and the projection of the origin onto this set yields .
- Approximate operator value: Using another (potentially overlapping) bundle near , a polyhedral model of is constructed, and a vector is selected—subject to an approximate proximal relation.
Both models are updated via the transportation formula and convex optimization, directly reflecting the geometric structure of the operator and accommodating inexactness.
| Approximation | Target Set | Bundle Center | Purpose |
|---|---|---|---|
| 1 | Search direction | ||
| 2 | Operator value |
This double approximation (as opposed to single in prior bundle methods) improves adaptability and robustness, particularly for decomposable () or splitting frameworks.
4. Applicability and Broader Implications
Polyhedral bundle methods have direct relevance for:
- Nonsmooth convex optimization: Many subdifferential-based methods and variational inequalities rely on maximal monotone operators.
- Proximal and splitting algorithms: The double approximation can be adapted so that each “half” approximates a part of a sum operator, paving the way for operator-splitting bundle methods.
- Large-scale and inexact computation: The controlled inexactness of bundle information accommodates computational error and approximation, favoring scalability.
A plausible implication is the extension of this structure to composite minimization, primal-dual splitting, and decomposition in distributed settings. The method’s avoidance of exact resolvent computations enhances its practical deployability for operators with expensive or unstructured resolvents.
5. Comparative Perspectives
Relative to classical bundle and proximal methods, the polyhedral bundle method with double -enlargement-based approximation offers several advantages:
- Weaker error conditions: The error criteria in the method are “weaker”—that is, easier to satisfy—than in prior proximal point and projection-based algorithms (cf. HPPM, HAEPPA).
- Implementability without resolvent evaluation: All key operations reduce to convex hull and projection computations over bundle-derived polyhedral sets rather than requiring solution of monotone inclusions exactly.
- Flexibility for further innovation: The design is a template for generalizations, including splitting algorithms for operators expressible as sums of monotone components.
Potential trade-offs include the growth of bundle size and the combinatorial complexity of updating and projecting onto the polyhedral model, but these are managed by careful bundle management policies and local approximation.
6. Connections to Other Polyhedral Bundle-Based Methods
While the polyhedral bundle method for monotone inclusions is an archetype, related algorithmic devices appear in other domains:
- Affine solution set enumeration for polynomial systems (Adrovic et al., 2013): Here, polyhedral “bundling” of Newton polytope structure is used to systematically recover both toric and affine solution sets by combinatorial enumeration tied to generalized permanents.
- Semidefinite programming (Cui et al., 14 Oct 2025): Polyhedral bundle models are used to replace the curved feasible region with polytopes derived from linearized constraints, resulting in QP subproblems and adaptive bundle size management.
- Set optimization (Löhne, 2023): Iterative correction of minimal faces of polyhedral convex sets uses linear programming driven by outer normal enumeration, conceptually akin to the bundle update.
These variants reinforce the universality of the underlying approach: leveraging explicit polyhedral (bundle-based) surrogates to approximate complex, high-dimensional, or nonsmooth objects governed by convexity, monotonicity, or combinatorial structure.
7. Concluding Remarks
The polyhedral bundle method synthesizes the strengths of proximal, bundle, and convex combinatorial modeling. By systematically aggregating local information into polyhedral models—whether of operator enlargements, feasible sets, or tangent cones—it supports robust, implementable algorithms for a wide range of variational, optimization, and feasibility problems. Its distinctive features—double approximation, explicit control of inexactness, and reliance on the transportation formula—provide a pathway for further development, notably in splitting, decomposition, and high-dimensional nonsmooth settings (Nagesseur, 2013).
Sponsored by Paperpile, the PDF & BibTeX manager trusted by top AI labs.
Get 30 days free