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 条
[41]   Solving a real-time allocation problem with constraint programming [J].
Hladik, Pierre-Emmanuel ;
Cambazard, Hadrien ;
Deplanche, Anne-Marie ;
Jussien, Narendra .
JOURNAL OF SYSTEMS AND SOFTWARE, 2008, 81 (01) :132-149
[42]   Using constraint programming for solving RCPSP/max-cal [J].
Kreter, Stefan ;
Schutt, Andreas ;
Stuckey, Peter J. .
CONSTRAINTS, 2017, 22 (03) :432-462
[43]   Using constraint programming for solving RCPSP/max-cal [J].
Stefan Kreter ;
Andreas Schutt ;
Peter J. Stuckey .
Constraints, 2017, 22 :432-462
[44]   Mining Time-constrained Sequential Patterns with Constraint Programming [J].
Aoga, John O. R. ;
Guns, Tias ;
Schaus, Pierre .
CONSTRAINTS, 2017, 22 (04) :548-570
[45]   Solving production scheduling with earliness/tardiness penalties by constraint programming [J].
Kelbel, Jan ;
Hanzalek, Zdenek .
JOURNAL OF INTELLIGENT MANUFACTURING, 2011, 22 (04) :553-562
[46]   A Constraint Programming Approach for Solving a Queueing Design and Control Problem [J].
Terekhov, Daria ;
Beck, J. Christopher ;
Brown, Kenneth N. .
INFORMS JOURNAL ON COMPUTING, 2009, 21 (04) :549-561
[47]   Iterative projection algorithms for solving constraint satisfaction problems: Effect of constraint convexity [J].
Millane, Rick P. ;
Taylor, Joshua T. ;
Arnal, Romain D. ;
Wojtas, David H. ;
Clare, Richard M. .
2019 INTERNATIONAL CONFERENCE ON IMAGE AND VISION COMPUTING NEW ZEALAND (IVCNZ), 2019,
[48]   Ant Colony Optimization with Multi-Pheromones for Solving Constraint Satisfaction Problems [J].
Masukane, Takuya ;
Mizuno, Kazunori .
2016 CONFERENCE ON TECHNOLOGIES AND APPLICATIONS OF ARTIFICIAL INTELLIGENCE (TAAI), 2016, :110-115
[49]   Solving constraint-satisfaction problems by a genetic algorithm adopting viral infection [J].
Kanoh, H ;
Matsumoto, M ;
Hasegawa, K ;
Kato, N ;
Nishihara, S .
ENGINEERING APPLICATIONS OF ARTIFICIAL INTELLIGENCE, 1997, 10 (06) :531-537
[50]   Solving set-valued constraint satisfaction problems [J].
Luc Jaulin .
Computing, 2012, 94 :297-311