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
来源
PROCEEDINGS OF THE 11TH INTERNATIONAL CONFERENCE ON AGENTS AND ARTIFICIAL INTELLIGENCE (ICAART), VOL 2 | 2019年
关键词
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 条
  • [21] A constraint programming approach to cutset problems
    Fages, F
    Lal, A
    COMPUTERS & OPERATIONS RESEARCH, 2006, 33 (10) : 2852 - 2865
  • [22] Improving Constraint Solving on Parallel Hybrid Systems
    Roque, Pedro
    Pedro, Vasco
    Diaz, Daniel
    Abreu, Salvador
    2018 IEEE 30TH INTERNATIONAL CONFERENCE ON TOOLS WITH ARTIFICIAL INTELLIGENCE (ICTAI), 2018, : 726 - 732
  • [23] Verification of parallel systems using constraint programming
    Melzer, S
    PRINCIPLES AND PRACTICE OF CONSTRAINT PROGRAMMING - CP 97, 1997, 1330 : 92 - 106
  • [24] A new parallel genetic algorithm for solving multiobjective scheduling problems subjected to special process constraint
    Gao, Jiaquan
    He, Guixia
    Wang, Yushun
    INTERNATIONAL JOURNAL OF ADVANCED MANUFACTURING TECHNOLOGY, 2009, 43 (1-2) : 151 - 160
  • [25] Enumeration Strategies for Solving Constraint Satisfaction Problems: A Performance Evaluation
    Soto, Ricardo
    Crawford, Broderick
    Olivares, Rodrigo
    Herrera, Rodrigo
    Johnson, Franklin
    Paredes, Fernando
    ARTIFICIAL INTELLIGENCE PERSPECTIVES AND APPLICATIONS (CSOC2015), 2015, 347 : 169 - 179
  • [26] Building Portfolios for Parallel Constraint Solving by Varying the Local Consistency Applied
    Dasygenis, Minas
    Stergiou, Kostas
    2014 IEEE 26TH INTERNATIONAL CONFERENCE ON TOOLS WITH ARTIFICIAL INTELLIGENCE (ICTAI), 2014, : 717 - 724
  • [27] PSICO: Solving Protein Structures with Constraint Programming and Optimization
    Ludwig Krippahl
    Pedro Barahona
    Constraints, 2002, 7 (3-4) : 317 - 331
  • [28] Solving VRPTWs with Constraint Programming Based Column Generation
    Louis-Martin Rousseau
    Michel Gendreau
    Gilles Pesant
    Filippo Focacci
    Annals of Operations Research, 2004, 130 : 199 - 216
  • [29] Solving VRPTWs with constraint programming based column generation
    Rousseau, LM
    Gendreau, M
    Pesant, G
    Focacci, F
    ANNALS OF OPERATIONS RESEARCH, 2004, 130 (1-4) : 199 - 216
  • [30] Solving Conditional and Composite Constraint Satisfaction Problems
    Mouhoub, Malek
    Sukpan, Amrudee
    APPLIED COMPUTING 2007, VOL 1 AND 2, 2007, : 336 - 337