Simplicial branch-and-reduce algorithm for convex programs with a multiplicative constraint (Q987514): Difference between revisions

From MaRDI portal
Importer (talk | contribs)
Created a new Item
 
Added link to MaRDI item.
links / mardi / namelinks / mardi / name
 

Revision as of 20:17, 30 January 2024

scientific article
Language Label Description Also known as
English
Simplicial branch-and-reduce algorithm for convex programs with a multiplicative constraint
scientific article

    Statements

    Simplicial branch-and-reduce algorithm for convex programs with a multiplicative constraint (English)
    0 references
    0 references
    13 August 2010
    0 references
    The focus of the article is on solving the global optimization problem \(\min \{ f_0(x): \Pi_{i=1}^p f_i(x) \leq 1, x\in X \}\), where \(X \subset R^n\) is a compact convex set, \(p \geq 2\), \(f_i: R^n \to R\), \(i=0, 1, \dots, p\), are convex functions, and \(f_i\), \(i=1, \dots, p\), are positive valued on \(X\). The author presents a branch-and-reduce algorithm for finding a global optimal solution. To globally solve this problem, the algorithm instead globally solves an equivalent master problem. At any stage of the algorithm, a disconnected set consisting of a union of simplices is constructed. This set is guaranteed to contain a portion of the boundary of the feasible region of the master problem where a global optimal solution lies. The algorithm uses a new branch-and-reduce scheme to iteratively reduce the sizes of these sets until a global optimal solution is found. Several potential computational advantages of the algorithm are explained, and a numerical example is solved.
    0 references
    global optimization
    0 references
    multiplicative constraint
    0 references
    nonconvex programming
    0 references
    product of convex functions
    0 references

    Identifiers