Solving the Social Golfers Problems by Constraint Programming in Sequential and Parallel

被引:4
|
作者
Liu, Ke [1 ]
Loeffler, Sven
Hofstedt, Petra
机构
[1] Brandenburg Univ Technol Cottbus Senftenberg, Cottbus, Germany
关键词
Constraint Programming; Constraint Satisfaction; Parallel Constraint Solving; Sports Scheduling; Social Golfer Problem; SEARCH;
D O I
10.5220/0007252300290039
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
The social golfer problem (SGP) has received plenty of attention in constraint satisfaction problem (CSP) research as a standard benchmark for symmetry breaking. However, the constraint satisfaction approach has stagnated for solving larger SGP instances over the last decade. We improve the existing model of the SGP by introducing more constraints that effectively reduce the search space, particularly for instances of special form. Furthermore, we present a search space splitting method to solve the SGP in parallel through data-level parallelism. Our implementation of the presented techniques allows us to attain solutions for eight instances with maximized weeks, in which six of them were open instances for the constraint satisfaction approach, and two of them are computed for the first time. Besides, super-linear speedups are observed for all the instances solved in parallel.
引用
收藏
页码:29 / 39
页数:11
相关论文
共 50 条
  • [1] Solving the MOLR and social golfers problems
    Harvey, W
    Winterer, T
    PRINCIPLES AND PRACTICE OF CONSTRAINT PROGRAMMING - CP 2005, PROCEEDINGS, 2005, 3709 : 286 - 300
  • [2] Constraint programming techniques for solving problems on graphs
    Sidorov, V
    Telerman, V
    Ushakov, D
    PERSPECTIVES OF SYSTEM INFORMATICS, 2000, 1755 : 424 - 433
  • [3] Solving subgraph isomorphism problems with constraint programming
    Zampelli, Stephane
    Deville, Yves
    Solnon, Christine
    CONSTRAINTS, 2010, 15 (03) : 327 - 353
  • [4] Solving transient scheduling problems with constraint programming
    Korbaa, O
    Yim, P
    Gentina, JC
    EUROPEAN JOURNAL OF CONTROL, 2000, 6 (06) : 511 - 520
  • [5] Solving subgraph isomorphism problems with constraint programming
    Stéphane Zampelli
    Yves Deville
    Christine Solnon
    Constraints, 2010, 15 : 327 - 353
  • [6] Adaptive N To P Portfolio for Solving Constraint Programming Problems on Top of the Parallel Bobpp Framework
    Menouer, Tarek
    Le Cun, Bertrand
    PROCEEDINGS OF 2014 IEEE INTERNATIONAL PARALLEL & DISTRIBUTED PROCESSING SYMPOSIUM WORKSHOPS (IPDPSW), 2014, : 1531 - 1540
  • [7] Solving Sequential Planning Problems via Constraint Satisfaction
    Bartak, Roman
    Toropila, Daniel
    FUNDAMENTA INFORMATICAE, 2010, 99 (02) : 125 - 145
  • [8] A Constraint Programming Approach for Solving Patient Transportation Problems
    Cappart, Quentin
    Thomas, Charles
    Schaus, Pierre
    Rousseau, Louis-Martin
    PRINCIPLES AND PRACTICE OF CONSTRAINT PROGRAMMING, 2018, 11008 : 490 - 506
  • [9] Solving problems on parallel computers by cellular programming
    Talia, D
    PARALLEL AND DISTRIBUTED PROCESSING, PROCEEDINGS, 2000, 1800 : 595 - 603
  • [10] Solving ALM problems via sequential stochastic programming
    Herzog, Florian
    Dondi, Gabriel
    Keel, Simon
    Schumani, Lorenz M.
    Geering, Hans P.
    QUANTITATIVE FINANCE, 2007, 7 (02) : 231 - 244