Bee swarm optimization for solving the MAXSAT problem using prior knowledge

被引:5
|
作者
Djenouri, Youcef [1 ]
Habbas, Zineb [2 ]
Djenouri, Djamel [3 ]
Fournier-Viger, Philippe [4 ]
机构
[1] Southern Denmark Univ, Math & Comp Sci Dept, IMADA, Odense, Denmark
[2] Lorraine Univ, Metz, France
[3] CERIST Res Ctr, Algiers, Algeria
[4] Harbin Inst Technol Shenzhen, Shenzhen, Peoples R China
关键词
Decomposition; Bee swarm optimization; Kmeans; Apriori; MAXSAT; HEURISTICS; ALGORITHMS;
D O I
10.1007/s00500-017-2956-1
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
This paper explores rule decomposition for solving the MAXSAT problem. Four approaches are proposed to steer a bee swarm optimization metaheuristic. Two decomposition methods are proposed: direct and indirect. The first one applies the Kmeans algorithm, while the second one transforms a MAXSAT instance into a transactional database before performing decomposition using the Apriori algorithm. Several experiments conducted on DIMACS benchmark instances, and some other hard and large SAT instances have been carried out. Results show clear improvement compared to the state-of-the-art MAXSAT algorithms in terms of the quality of the obtained solutions. They show that the proposed approaches are stable when dealing with hard instances such as Parity8 from DIMACS. Results also demonstrate the superiority of the proposed approaches for medium and large instances. The proposed approaches could be applied to other optimization problems such as the weighted MAXSAT problem, the MAXCSP and coloring problems. They may also be adapted for other metaheuristics and decomposition methods.
引用
收藏
页码:3095 / 3112
页数:18
相关论文
共 50 条
  • [1] Bee swarm optimization for solving the MAXSAT problem using prior knowledge
    Youcef Djenouri
    Zineb Habbas
    Djamel Djenouri
    Philippe Fournier-Viger
    Soft Computing, 2019, 23 : 3095 - 3112
  • [2] Solving shortest path problem using particle swarm optimization
    Mohemmed, Ammar W.
    Sahoo, Nirod Chandra
    Geok, Tan Kim
    APPLIED SOFT COMPUTING, 2008, 8 (04) : 1643 - 1653
  • [3] SOLVING VEHICLE ROUTING PROBLEM USING BEE COLONY OPTIMIZATION ALGORITHM
    Marian, Sedivy
    PROCEEDINGS OF THE INTERNATIONAL CONFERENCE QUANTITATIVE METHODS IN ECONOMICS (MULTIPLE CRITERIA DECISION MAKING XVI), 2012, : 193 - 196
  • [4] A hybrid algorithm using particle swarm optimization for solving transportation problem
    Gurwinder Singh
    Amarinder Singh
    Neural Computing and Applications, 2020, 32 : 11699 - 11716
  • [5] Solving effectively the school timetabling problem using particle swarm optimization
    Tassopoulos, Ioannis X.
    Beligiannis, Grigorios N.
    EXPERT SYSTEMS WITH APPLICATIONS, 2012, 39 (05) : 6029 - 6040
  • [6] Solving Unit Commitment problem using Hybrid Particle Swarm Optimization
    Ting, TO
    Rao, MVC
    Loo, CK
    Ngu, SS
    JOURNAL OF HEURISTICS, 2003, 9 (06) : 507 - 520
  • [7] Solving the orienteering problem using attractive and repulsive particle swarm optimization
    Dallard, Herby
    Lam, Sarah S.
    Kulturel-Konak, Sadan
    IRI 2007: PROCEEDINGS OF THE 2007 IEEE INTERNATIONAL CONFERENCE ON INFORMATION REUSE AND INTEGRATION, 2007, : 12 - +
  • [8] A hybrid algorithm using particle swarm optimization for solving transportation problem
    Singh, Gurwinder
    Singh, Amarinder
    NEURAL COMPUTING & APPLICATIONS, 2020, 32 (15): : 11699 - 11716
  • [9] Solving Unit Commitment Problem Using Hybrid Particle Swarm Optimization
    Tiew-On Ting
    M.V.C. Rao
    C.K. Loo
    S.S. Ngu
    Journal of Heuristics, 2003, 9 : 507 - 520
  • [10] On solving the double loading problem using a modified particle swarm optimization
    Tlili, Takwa
    Krichen, Saoussen
    THEORETICAL COMPUTER SCIENCE, 2015, 598 : 118 - 128