MAX-SAT Problem using Hybrid Harmony Search Algorithm

被引:5
|
作者
Abu Doush, Iyad [1 ,2 ]
Quran, Amal Lutfi [1 ]
Al-Betar, Mohammed Azmi [3 ]
Awadallah, Mohammed A. [4 ]
机构
[1] Yarmouk Univ, Comp Sci Dept, Irbid, Jordan
[2] Amer Univ Kuwait, Dept Comp Sci & Informat Syst, Salmiya, Kuwait
[3] Al Balqa Appl Univ, Al Huson Univ Coll, Dept Informat Technol, POB 50, Irbid, Jordan
[4] Al Aqsa Univ, Dept Comp Sci, POB 4051, Gaza, Palestine
关键词
Maximum satisfiability problem; harmony search; local search; optimization; 3SAT problem; evolutionary algorithms; MAX-SAT problem; metaheuristic;
D O I
10.1515/jisys-2016-0129
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Maximum Satisfiability problem is an optimization variant of the Satisfiability problem (SAT) denoted as MAX-SAT. The aim of this problem is to find Boolean variable assignment that maximizes the number of satisfied clauses in the Boolean formula. In case the number of variables per clause is equal or greater than three, then this problem is considered NP-complete. Hence, many researchers have developed techniques to deal with MAX-SAT. In this paper, we investigate the impact of different hybrid versions of binary harmony search (HS) algorithm on solving MAX 3-SAT problem. Therefore, we propose two novel hybrid binary HS algorithms. The first hybridizes Flip heuristic with HS, and the second uses Tabu search combined with Flip heuristic. Furthermore, a distinguished feature of our proposed approaches is using an objective function that is updated dynamically based on the stepwise adaptation of weights (SAW) mechanism to evaluate the MAX-SAT solution using the proposed hybrid versions. The performance of the proposed approaches is evaluated over standard MAX-SAT benchmarks, and the results are compared with six evolutionary algorithms and three stochastic local search algorithms. The obtained results are competitive and show that the proposed novel approaches are effective.
引用
收藏
页码:643 / 658
页数:16
相关论文
共 50 条
  • [1] Hybrid of genetic algorithm and local search to solve MAX-SAT problem using nVidia CUDA framework
    Asim Munawar
    Mohamed Wahib
    Masaharu Munetomo
    Kiyoshi Akama
    Genetic Programming and Evolvable Machines, 2009, 10 : 391 - 415
  • [2] Hybrid of genetic algorithm and local search to solve MAX-SAT problem using nVidia CUDA framework
    Munawar, Asim
    Wahib, Mohamed
    Munetomo, Masaharu
    Akama, Kiyoshi
    GENETIC PROGRAMMING AND EVOLVABLE MACHINES, 2009, 10 (04) : 391 - 415
  • [3] MAX-SAT Problem using Evolutionary Algorithms
    Ali, H. M.
    Mitchell, David
    Lee, Daniel C.
    2014 IEEE SYMPOSIUM ON SWARM INTELLIGENCE (SIS), 2014, : 105 - 112
  • [4] A MAX-SAT Algorithm Portfolio
    Matos, Paulo
    Planes, Jordi
    Letombe, Florian
    Marques-Silva, Joao
    ECAI 2008, PROCEEDINGS, 2008, 178 : 911 - +
  • [5] APPLICATION OF SEDIMENTATION ALGORITHM FOR SOLVING MAX-SAT PROBLEM
    Kordic, Stevan L. J.
    MATHEMATICA MONTISNIGRI, 2016, 36 : 45 - 57
  • [6] Solving the MAX-SAT Problem by Binary Enhanced Fireworks Algorithm
    Ali, Hafiz Munsub
    Lee, Daniel C.
    2016 SIXTH INTERNATIONAL CONFERENCE ON INNOVATIVE COMPUTING TECHNOLOGY (INTECH), 2016, : 204 - 209
  • [7] A Two-Phase Exact Algorithm for MAX-SAT and Weighted MAX-SAT Problems
    Borchers B.
    Furman J.
    Journal of Combinatorial Optimization, 1998, 2 (4) : 299 - 306
  • [8] A two-phase exact algorithm for MAX-SAT and weighted MAX-SAT problems
    Borchers, B
    Furman, J
    JOURNAL OF COMBINATORIAL OPTIMIZATION, 1999, 2 (04) : 299 - 306
  • [9] On the Relative Merits of Simple Local Search Methods for the MAX-SAT Problem
    Pankratov, Denis
    Borodin, Allan
    THEORY AND APPLICATIONS OF SATISFIABILITY TESTING - SAT 2010, PROCEEDINGS, 2010, 6175 : 223 - +
  • [10] On solving the Partial MAX-SAT problem
    Fu, Zhaohui
    Malik, Sharad
    THEORY AND APPLICATIONS OF SATISFIABILITY TESTING - SAT 2006, PROCEEDINGS, 2006, 4121 : 252 - 265