Generative Adversarial Construction of Parallel Portfolios

被引:32
作者
Liu, Shengcai [1 ]
Tang, Ke [2 ]
Yao, Xin [2 ]
机构
[1] Univ Sci & Technol China, Sch Comp Sci & Technol, Hefei 230026, Peoples R China
[2] Southern Univ Sci & Technol, Dept Comp Sci & Engn, Guangdong Prov Key Lab Brain Inspired Intelligent, Shenzhen 518055, Peoples R China
关键词
Portfolios; Training; Training data; Cybernetics; Parallel algorithms; Tuning; Computer science; Automatic portfolio construction (APC); generative adversarial approach; parallel algorithm portfolio; parameter tuning; AUTOMATIC CONFIGURATION; ALGORITHM; INSTANCES; OPTIMIZATION; SEARCH;
D O I
10.1109/TCYB.2020.2984546
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Since automatic algorithm configuration methods have been very effective, recently there is increasing research interest in utilizing them for automatic solver construction, resulting in several notable approaches. For these approaches, a basic assumption is that the given training set could sufficiently represent the target use cases such that the constructed solvers can generalize well. However, such an assumption does not always hold in practice since in some cases, we might only have scarce and biased training data. This article studies effective construction approaches for the parallel algorithm portfolios that are less affected in these cases. Unlike previous approaches, the proposed approach simultaneously considers instance generation and portfolio construction in an adversarial process, in which the aim of the former is to generate instances that are challenging for the current portfolio, while the aim of the latter is to find a new component solver for the portfolio to better solve the newly generated instances. Applied to two widely studied problem domains, that is, the Boolean satisfiability problems (SAT) and the traveling salesman problems (TSPs), the proposed approach identified parallel portfolios with much better generalization than the ones generated by the existing approaches when the training data were scarce and biased. Moreover, it was further demonstrated that the generated portfolios could even rival the state-of-the-art manually designed parallel solvers.
引用
收藏
页码:784 / 795
页数:12
相关论文
共 72 条
[1]   Tailoring Instances of the 1D Bin Packing Problem for Assessing Strengths and Weaknesses of Its Solvers [J].
Amaya, Ivan ;
Carlos Ortiz-Bayliss, Jose ;
Enrique Conant-Pablos, Santiago ;
Terashima-Marin, Hugo ;
Coello Coello, Carlos A. .
PARALLEL PROBLEM SOLVING FROM NATURE - PPSN XV, PT II, 2018, 11102 :373-384
[2]  
[Anonymous], 1997, Handbook of evolutionary computation
[3]  
Ansótegui C, 2009, LECT NOTES COMPUT SC, V5732, P142, DOI 10.1007/978-3-642-04244-7_14
[4]  
Applegate D, 2006, Concorde tsp solver
[5]  
Arjovsky M, 2017, PR MACH LEARN RES, V70
[6]   An Enhanced Decomposition-Based Evolutionary Algorithm With Adaptive Reference Vectors [J].
Asafuddoula, Md ;
Singh, Hemant Kumar ;
Ray, Tapabrata .
IEEE TRANSACTIONS ON CYBERNETICS, 2018, 48 (08) :2321-2334
[7]   A View of the Parallel Computing Landscape [J].
Asanovic, Krste ;
Bodik, Rastislav ;
Demmel, James ;
Keaveny, Tony ;
Keutzer, Kurt ;
Kubiatowicz, John ;
Morgan, Nelson ;
Patterson, David ;
Sen, Koushik ;
Wawrzynek, John ;
Wessel, David ;
Yelick, Katherine .
COMMUNICATIONS OF THE ACM, 2009, 52 (10) :56-67
[8]  
Battiti R, 2009, OPER RES COMPUT SCI, V45, P1, DOI 10.1007/978-0-387-09624-7
[9]  
Bezerra LCT, 2014, LECT NOTES COMPUT SC, V8672, P508
[10]  
Biere A., 2016, Department of Computer Science Series of Publications B, P44