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 条
  • [21] A constraint programming approach for solving unrelated parallel machine scheduling problem
    Gedik, Ridvan
    Kalathia, Darshan
    Egilmez, Gokhan
    Kirac, Emre
    COMPUTERS & INDUSTRIAL ENGINEERING, 2018, 121 : 139 - 149
  • [22] Solving the Traveling Tournament Problem with Predefined Venues by Parallel Constraint Programming
    Liu, Ke
    Loeffler, Sven
    Hofstedt, Petra
    MINING INTELLIGENCE AND KNOWLEDGE EXPLORATION, MIKE 2018, 2018, 11308 : 64 - 79
  • [23] SOLVING LARGE COMBINATORIAL PROBLEMS IN MOLECULAR-BIOLOGY USING THE ELIPSYS PARALLEL CONSTRAINT LOGIC PROGRAMMING SYSTEM
    CLARK, DA
    RAWLINGS, CJ
    SHIRAZI, J
    LI, LL
    SCHUERMAN, K
    REEVE, M
    VERON, A
    COMPUTER JOURNAL, 1993, 36 (08): : 690 - 701
  • [24] An improved sequential quadratic programming algorithm for solving general nonlinear programming problems
    Guo, Chuan-Hao
    Bai, Yan-Qin
    Jian, Jin-Bao
    JOURNAL OF MATHEMATICAL ANALYSIS AND APPLICATIONS, 2014, 409 (02) : 777 - 789
  • [25] Sequential evolution strategy for solving nonlinear mixed programming problems
    Peng, Hong
    Ye, Li-fang
    Huanan Ligong Daxue Xuebao/Journal of South China University of Technology (Natural Science), 2000, 28 (12): : 30 - 34
  • [26] A constraint-based method for solving sequential manipulation planning problems
    Lozano-Perez, Tomas
    Kaelbling, Leslie Pack
    2014 IEEE/RSJ INTERNATIONAL CONFERENCE ON INTELLIGENT ROBOTS AND SYSTEMS (IROS 2014), 2014, : 3684 - 3691
  • [27] Numerical algorithm for solving mathematical programming problems with a smooth surface as a constraint
    Chernyaev, Yu. A.
    COMPUTATIONAL MATHEMATICS AND MATHEMATICAL PHYSICS, 2016, 56 (03) : 376 - 381
  • [28] A Hybrid Programming Framework for Modeling and Solving Constraint Satisfaction and Optimization Problems
    Sitek, Pawel
    Wikarek, Jaroslaw
    SCIENTIFIC PROGRAMMING, 2016, 2016
  • [29] Exploiting GPUs in Solving (Distributed) Constraint Optimization Problems with Dynamic Programming
    Fioretto, Ferdinando
    Le, Tiep
    Pontelli, Enrico
    Yeoh, William
    Son, Tran Cao
    PRINCIPLES AND PRACTICE OF CONSTRAINT PROGRAMMING, CP 2015, 2015, 9255 : 121 - 139
  • [30] Logic programming approaches for representing and solving constraint satisfaction problems A comparison
    Pelov, N
    De Mot, E
    Denecker, M
    LOGIC FOR PROGRAMMING AND AUTOMATED REASONING, PROCEEDINGS, 2000, 1955 : 225 - 239