An algorithmic framework based on primitive directions and nonmonotone line searches for black-box optimization problems with integer variables
被引:11
|
作者:
Liuzzi, Giampaolo
论文数: 0引用数: 0
h-index: 0
机构:
CNR, Ist Anal Sistemi Informat A Ruberti, Via Taurini 19, I-19 Rome, ItalyCNR, Ist Anal Sistemi Informat A Ruberti, Via Taurini 19, I-19 Rome, Italy
Liuzzi, Giampaolo
[1
]
Lucidi, Stefano
论文数: 0引用数: 0
h-index: 0
机构:
Sapienza Univ Roma, Dipartimento Ingn Informat Automat & Gest A Ruber, Via Ariosto 25, I-00185 Rome, ItalyCNR, Ist Anal Sistemi Informat A Ruberti, Via Taurini 19, I-19 Rome, Italy
Lucidi, Stefano
[2
]
论文数: 引用数:
h-index:
机构:
Rinaldi, Francesco
[3
]
机构:
[1] CNR, Ist Anal Sistemi Informat A Ruberti, Via Taurini 19, I-19 Rome, Italy
[2] Sapienza Univ Roma, Dipartimento Ingn Informat Automat & Gest A Ruber, Via Ariosto 25, I-00185 Rome, Italy
[3] Univ Padua, Dipartimento Matemat Tullio Levi Civita, Via Trieste 63, I-35121 Padua, Italy
Derivative free optimization;
Black box problems;
Integer variables;
Nonmonotone line search;
SURROGATE MODEL ALGORITHM;
D O I:
10.1007/s12532-020-00182-7
中图分类号:
TP31 [计算机软件];
学科分类号:
081202 ;
0835 ;
摘要:
In this paper, we develop a new algorithmic framework to solve black-box problems with integer variables. The strategy included in the framework makes use of specific search directions (so called primitive directions) and a suitably developed nonmonotone line search, thus guaranteeing a high level of freedom when exploring the integer lattice. First, we describe and analyze a version of the algorithm that tackles problems with only bound constraints on the variables. Then, we combine it with a penalty approach in order to solve problems with simulation constraints. In both cases we prove finite convergence to a suitably defined local minimum of the problem. We report extensive numerical experiments based on a test bed of both bound-constrained and generally-constrained problems. We show the effectiveness of the method when compared to other state-of-the-art solvers for black-box integer optimization.