We propose a family of proximal bundle methods for minimizing sum-structured convex nondifferentiable functions which require two slightly uncommon assumptions that are satisfied in many relevant applications: Lipschitz continuity of the functions and oracles which also produce upper estimates on the function values. In exchange, the methods: (i) use upper models of the functions that allow one to estimate function values at points where the oracle has not been called; (ii) provide the oracles with more information about when the function computation can be interrupted, possibly diminishing their cost; (iii) allow one to skip oracle calls entirely for some of the component functions, not only at "null steps" but also at "serious steps"; (iv) provide explicit and reliable a posteriori estimates of the quality of the obtained solutions; (v) work with all possible combinations of different assumptions on how the oracles deal with not being able to compute the function with arbitrary accuracy. We also discuss the introduction of constraints (or, more generally, of easy components) and use of (partly) aggregated models.

Incremental bundle methods using upper models

Frangioni A
2018

Abstract

We propose a family of proximal bundle methods for minimizing sum-structured convex nondifferentiable functions which require two slightly uncommon assumptions that are satisfied in many relevant applications: Lipschitz continuity of the functions and oracles which also produce upper estimates on the function values. In exchange, the methods: (i) use upper models of the functions that allow one to estimate function values at points where the oracle has not been called; (ii) provide the oracles with more information about when the function computation can be interrupted, possibly diminishing their cost; (iii) allow one to skip oracle calls entirely for some of the component functions, not only at "null steps" but also at "serious steps"; (iv) provide explicit and reliable a posteriori estimates of the quality of the obtained solutions; (v) work with all possible combinations of different assumptions on how the oracles deal with not being able to compute the function with arbitrary accuracy. We also discuss the introduction of constraints (or, more generally, of easy components) and use of (partly) aggregated models.
2018
Istituto di Analisi dei Sistemi ed Informatica ''Antonio Ruberti'' - IASI
[object Object
[object Object
[object Object
[object Object
File in questo prodotto:
Non ci sono file associati a questo prodotto.

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/20.500.14243/347550
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 21
  • ???jsp.display-item.citation.isi??? ND
social impact