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

被引:5
作者
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 [J].
Fages, F ;
Lal, A .
COMPUTERS & OPERATIONS RESEARCH, 2006, 33 (10) :2852-2865
[22]   Improving Constraint Solving on Parallel Hybrid Systems [J].
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 [J].
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 [J].
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 [J].
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 [J].
Dasygenis, Minas ;
Stergiou, Kostas .
2014 IEEE 26TH INTERNATIONAL CONFERENCE ON TOOLS WITH ARTIFICIAL INTELLIGENCE (ICTAI), 2014, :717-724
[27]   Solving VRPTWs with Constraint Programming Based Column Generation [J].
Louis-Martin Rousseau ;
Michel Gendreau ;
Gilles Pesant ;
Filippo Focacci .
Annals of Operations Research, 2004, 130 :199-216
[28]   PSICO: Solving Protein Structures with Constraint Programming and Optimization [J].
Ludwig Krippahl ;
Pedro Barahona .
Constraints, 2002, 7 (3-4) :317-331
[29]   Solving VRPTWs with constraint programming based column generation [J].
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 [J].
Mouhoub, Malek ;
Sukpan, Amrudee .
APPLIED COMPUTING 2007, VOL 1 AND 2, 2007, :336-337