Malleable resource sharing algorithms for cooperative resolution of problems

被引:0
|
作者
Goldman, Alfredo [1 ]
Ngoko, Yanik [1 ]
Trystram, Denis
机构
[1] Univ Sao Paulo, Inst Math & Stat, Sao Paulo, Brazil
关键词
algorithm portfolio; hyper-heuristics; resource sharing; cooperative problem solving; HEURISTICS;
D O I
暂无
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Given multiple parallel heuristics solving the same problem, we are interested in combining them for taking advantage of their diversity. We propose to use the algorithm portfolio model of execution. In this model, we have multiple resources on which the candidate heuristics can be executed. An instance is solved through a concurrent execution of heuristics (each on a fraction of resources) that is stopped as soon as one of them completes its execution. The efficiency of this model depends among other things of the resource sharing adopted in a concurrent execution. In most algorithm portfolio studies, the resources fraction of a heuristic is fixed. In this paper, we consider malleable algorithm portfolio. In this portfolio model, the fraction of resources of a heuristic can be changed during its execution. We extend the computational model proposed in [1] to formalize the problem of resource sharing construction in malleable portfolio. We then propose an efficient algorithm based on the combination of two guaranteed approximation algorithms for solving it. Finally, we evaluate the proposed algorithm with multiple simulations on a database of SAT solvers. The obtained results show that even in considering that the resource allocation of a heuristic can just be changed once, malleable allocations in comparison to static ones lead to an improvement of the spent time for solving an instance in algorithm portfolio. time for solving an instance in algorithm portfolio.
引用
收藏
页数:8
相关论文
共 50 条
  • [41] Sharing-Aware Resource Management Algorithms for Virtual Computing Environments
    Rampersaud, Safraz
    2015 IEEE INTERNATIONAL CONFERENCE ON CLOUD ENGINEERING (IC2E 2015), 2015, : 493 - 495
  • [42] Implementation of approximation algorithms for the max-min resource sharing problem
    Aizatulin, Mihhail
    Diedrich, Florian
    Jansen, Klaus
    EXPERIMENTAL ALGORITHMS, PROCEEDINGS, 2006, 4007 : 207 - 218
  • [43] Near Optimal Online Algorithms and Fast Approximation Algorithms for Resource Allocation Problems
    Devanur, Nikhil R.
    Jain, Kamal
    Sivan, Balasubramanian
    Wilkens, Christopher A.
    JOURNAL OF THE ACM, 2019, 66 (01)
  • [44] Multi-layer Decomposition of Optimal Resource Sharing Problems
    Karakoc, Nurullah
    Scaglione, Anna
    Nedic, Angelia
    2018 IEEE CONFERENCE ON DECISION AND CONTROL (CDC), 2018, : 178 - 183
  • [45] Problems and Solutions for Local College Constructing Resource Sharing Courses
    Wu, Chunyan
    PROCEEDINGS OF THE 2016 6TH INTERNATIONAL CONFERENCE ON MANAGEMENT, EDUCATION, INFORMATION AND CONTROL (MEICI 2016), 2016, 135 : 753 - 756
  • [46] Scalability study for a hierarchical NMPC scheme for resource sharing problems
    Pflaum, Peter
    Alamir, Mazen
    Lamoudi, Mohamed Yacine
    2015 EUROPEAN CONTROL CONFERENCE (ECC), 2015, : 1468 - 1473
  • [47] On the Sensitivity of Linear Resource Sharing Problems to the Arrival of New Agents
    Falsone, Alessandro
    Margellos, Kostas
    Zizzo, Jacopo
    Prandini, Maria
    Garatti, Simone
    IEEE TRANSACTIONS ON AUTOMATIC CONTROL, 2023, 68 (01) : 272 - 284
  • [48] Resource allocation algorithms for multiuser cooperative OFDMA systems with subchannel permutation
    Gui, Bo
    Cimini, Leonard J., Jr.
    2008 42ND ANNUAL CONFERENCE ON INFORMATION SCIENCES AND SYSTEMS, VOLS 1-3, 2008, : 692 - 697
  • [49] Cooperative meta-heuristic algorithms for global optimization problems
    Abd Elaziz, Mohamed
    Ewees, Ahmed A.
    Neggaz, Nabil
    Ibrahim, Rehab Ali
    Al-qaness, Mohammed A. A.
    Lu, Songfeng
    EXPERT SYSTEMS WITH APPLICATIONS, 2021, 176
  • [50] Dynamic Scheduling Method for Cooperative Resource Sharing in Mobile Cloud Computing Environments
    Kwon, Kyunglag
    Park, Hansaem
    Jung, Sungwoo
    Lee, Jeungmin
    Chung, In-Jeong
    KSII TRANSACTIONS ON INTERNET AND INFORMATION SYSTEMS, 2016, 10 (02): : 484 - 503