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 条
  • [1] Resource Allocation and Sharing in Cooperative Networks
    Baccar, Fatma
    Kammoun, Ines
    Cipriano, Antonio Maria
    2014 12TH INTERNATIONAL SYMPOSIUM ON MODELING AND OPTIMIZATION IN MOBILE, AD HOC, AND WIRELESS NETWORKS (WIOPT), 2014, : 173 - 180
  • [2] A Cooperative Model for Resource Sharing on Grid
    Merlo, Alessio
    JOURNAL OF INFORMATION ASSURANCE AND SECURITY, 2011, 6 (02): : 106 - 114
  • [3] RESOURCE SHARING AND COOPERATIVE ACTIVITIES IN ASTRONOMICAL LIBRARIES
    LASTOVICA, E
    LIBRARY AND INFORMATION SERVICES IN ASTRONOMY, 1989, : 192 - 193
  • [4] Cooperative and Non-Cooperative Resource Sharing in Networks: A Delay Perspective
    Javidi, Tara
    IEEE TRANSACTIONS ON AUTOMATIC CONTROL, 2008, 53 (09) : 2134 - 2142
  • [5] Approximation algorithms for min-max and max-min resource sharing problems, and applications
    Institut für Informatik und Praktische Mathematik, Christian-Albrechts-Universität zu Kiel, Olshausenstr. 40, 24098 Kiel, Germany
    Lect. Notes Comput. Sci., 2006, (156-202):
  • [6] Approximation algorithms for min-max and max-min resource sharing problems, and applications
    Jansen, K
    EFFICIENT APPROXIMATION AND ONLINE ALGORITHMS: RECENT PROGRESS ON CLASSICAL COMBINATORIAL OPTIMIZATION PROBLEMS AND NEW APPLICATIONS, 2006, 3484 : 156 - 202
  • [7] RESOURCE SHARING AND COOPERATIVE ACQUISITIONS - GUARDEDLY OPTIMISTIC VIEW
    DUNLAP, C
    LIBRARY ACQUISITIONS-PRACTICE AND THEORY, 1977, 1 (03): : 201 - 208
  • [8] Layered Cooperative Resource Sharing at a Wireless SDN Backhaul
    Ferrari, Lorenzo
    Karakoc, Nurullah
    Scaglione, Anna
    Reisslein, Martin
    Thyagaturu, Akhilesh
    2018 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS WORKSHOPS (ICC WORKSHOPS), 2018,
  • [9] Approximation Algorithms for Car-Sharing Problems
    Luo, Kelin
    Spieksma, Frits C. R.
    COMPUTING AND COMBINATORICS (COCOON 2020), 2020, 12273 : 262 - 273
  • [10] Efficient Resource Oblivious Algorithms for Multicores with False Sharing
    Cole, Richard
    Ramachandran, Vijaya
    2012 IEEE 26TH INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM (IPDPS), 2012, : 201 - 214