From Sequential Algorithm Selection to Parallel Portfolio Selection

被引:17
|
作者
Lindauer, M. [1 ]
Hoos, Holger H. [2 ]
Hutter, F. [1 ]
机构
[1] Univ Freiburg, D-79106 Freiburg, Germany
[2] Univ British Columbia, Vancouver, BC V5Z 1M9, Canada
来源
LEARNING AND INTELLIGENT OPTIMIZATION, LION 9 | 2015年 / 8994卷
关键词
Algorithm selection; Parallel portfolios; Constraint solving; Answer Set Programming; ANSWER; CONFIGURATION; SOLVER;
D O I
10.1007/978-3-319-19084-6_1
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
In view of the increasing importance of hardware parallelism, a natural extension of per-instance algorithm selection is to select a set of algorithms to be run in parallel on a given problem instance, based on features of that instance. Here, we explore how existing algorithm selection techniques can be effectively parallelized. To this end, we leverage the machine learning models used by existing sequential algorithm selectors, such as 3S, ISAC, SATzilla and ME-ASP, and modify their selection procedures to produce a ranking of the given candidate algorithms; we then select the top n algorithms under this ranking to be run in parallel on n processing units. Furthermore, we adapt the pre-solving schedules obtained by aspeed to be effective in a parallel setting with different time budgets for each processing unit. Our empirical results demonstrate that, using 4 processing units, the best of our methods achieves a 12-fold average speedup over the best single solver on a broad set of challenging scenarios from the algorithm selection library.
引用
收藏
页码:1 / 16
页数:16
相关论文
共 50 条
  • [1] A PARALLEL SELECTION ALGORITHM
    GUPTA, P
    BHATTACHARJEE, GP
    BIT, 1984, 24 (03): : 274 - 287
  • [2] INTEGER PROGRAMMING ALGORITHM FOR PORTFOLIO SELECTION
    FAALAND, B
    MANAGEMENT SCIENCE SERIES B-APPLICATION, 1974, 20 (10): : 1376 - 1384
  • [3] A Scalable Algorithm for Sparse Portfolio Selection
    Bertsimas, Dimitris
    Cory-Wright, Ryan
    INFORMS JOURNAL ON COMPUTING, 2022, 34 (03) : 1489 - 1511
  • [4] A SIMPLE ALGORITHM FOR THE PORTFOLIO SELECTION PROBLEM
    LEWIS, AL
    JOURNAL OF FINANCE, 1988, 43 (01): : 71 - 82
  • [5] A novel algorithm for uncertain portfolio selection
    Huang, HJ
    Tzeng, GH
    Ong, CS
    APPLIED MATHEMATICS AND COMPUTATION, 2006, 173 (01) : 350 - 359
  • [6] An algorithm for portfolio selection in a frictional market
    Liu, Mingming
    Gao, Yan
    APPLIED MATHEMATICS AND COMPUTATION, 2006, 182 (02) : 1629 - 1638
  • [7] A genetic relation algorithm for portfolio selection
    Chen, Yan
    Hirasawa, Kotaro
    PROCEEDINGS OF THE THIRD INTERNATIONAL CONFERENCE ON MANAGEMENT SCIENCE AND ENGINEERING MANAGEMENT, 2009, : 335 - 340
  • [8] A Fuzzy Clustering Algorithm for Portfolio Selection
    Duarte, Flavio Gabriel
    de Castro, Leandro Nunes
    2019 IEEE 21ST CONFERENCE ON BUSINESS INFORMATICS (CBI), VOL 1, 2019, : 414 - 418
  • [9] AN OPTIMAL ALGORITHM FOR PARALLEL SELECTION
    AKL, SG
    INFORMATION PROCESSING LETTERS, 1984, 19 (01) : 47 - 50
  • [10] A parallel algorithm for subset selection
    Poston, WL
    Wegman, EJ
    Solka, JL
    JOURNAL OF STATISTICAL COMPUTATION AND SIMULATION, 1998, 60 (01) : 1 - 17