Feature selection based bee swarm meta-heuristic approach for combinatorial optimisation problems: a case-study on MaxSAT

被引:5
|
作者
Sadeg, Souhila [1 ]
Hamdad, Leila [2 ]
Chettab, Hadjer [3 ]
Benatchba, Karima [1 ]
Habbas, Zineb [4 ]
Kechadi, M-Tahar [5 ]
机构
[1] Ecole Natl Super Informat, LMCS, Algiers, Algeria
[2] Ecole Natl Super Informat, LCSI, Algiers, Algeria
[3] Ecole Natl Super Informat, Algiers, Algeria
[4] Univ Lorraine, LORIA, Metz, France
[5] Univ Coll Dublin, Sch Comp Sci, Dublin, Ireland
关键词
Hybrid meta-heuristic; A priori knowledge; Feature selection; Size reduction; MaxSAT; Bee swarm optimisation;
D O I
10.1007/s12293-020-00310-9
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Background Meta-heuristics are high-level methods widely used in different fields of applications. To enhance their performance, they are often combined to concepts borrowed from machine learning and statistics in order to improve the quality of solutions and/or reduce the response time. Aim In this paper, we investigate the use of feature selection to speed-up the search process of Bee Swarm Optimisation (BSO) meta-heuristic in solving the MaxSAT problem.The general idea is to extract a subset of the most relevant features that describe an instance of a problem in order to reduce its size. Proposed approach We propose to translate a MaxSAT instance into a dataset following one of several representations proposed in this study, and then apply a FS technique to select the most relevant variables or clauses. Two data organizations are proposed depending on whether we want to remove variables or clauses. In addition, two data encodings can be used: binary encoding if we are only interested by the presence or not of a variable in a clause, and ternary encoding if we consider the information that it appears as a positive or negative literal. Moreover, we experiment two feature evaluation approaches: subset evaluation approach which returns the optimal subset, and individual evaluation which ranks the features and lets the user choose the number of features to remove. All possible combinations of data organization, data encoding and features evaluation approach lead to eight (08) variants of the hybrid algorithm, named FS-BSO. Results BSO and all the variants of FS-BSO have been applied to several instances of different benchmarks. The analysis of experimental results showed that in terms of solution quality, BSO gives the best results. However, FS-BSO algorithms achieve very good results and are statistically equivalent to BSO for some instances. In terms of execution time, all hybrid variants of FS-BSO are faster. In addition, results showed that removing clauses is slightly more advantageous in terms of solution quality whereas removing variables gives better execution times. Concerning data encoding, the results did not show any difference between the binary and ternary encodings. Conclusion In this paper, we investigated the possibility to speed-up BSO meta-heuristic in solving an instance of the MaxSAT problem by extracting a priori knowledge. Feature selection has been used as a preprocessing technique in order to reduce the instance size by selecting a subset of the most relevant vaiables/clauses. Results showed that there is a strong link between the reduction rate and solution quality, and that FS-BSO offers a better quality-time trade off.
引用
收藏
页码:283 / 298
页数:16
相关论文
共 50 条
  • [1] Feature selection based bee swarm meta-heuristic approach for combinatorial optimisation problems: a case-study on MaxSAT
    Souhila Sadeg
    Leila Hamdad
    Hadjer Chettab
    Karima Benatchba
    Zineb Habbas
    M-Tahar Kechadi
    [J]. Memetic Computing, 2020, 12 : 283 - 298
  • [2] A General Meta-Heuristic Based Solver for Combinatorial Optimisation Problems
    Marcus Randall
    David Abramson
    [J]. Computational Optimization and Applications, 2001, 20 : 185 - 210
  • [3] A general meta-heuristic based solver for combinatorial optimisation problems
    Randall, M
    Abramson, D
    [J]. COMPUTATIONAL OPTIMIZATION AND APPLICATIONS, 2001, 20 (02) : 185 - 210
  • [4] A new meta-heuristic approach for combinatorial optimization and scheduling problems
    Azizi, Nader
    Zolfaghari, Saeed
    Liang, Ming
    [J]. 2007 IEEE SYMPOSIUM ON COMPUTATIONAL INTELLIGENCE IN SCHEDULING, 2007, : 7 - +
  • [5] A review of feature selection methods based on meta-heuristic algorithms
    Sadeghian, Zohre
    Akbari, Ebrahim
    Nematzadeh, Hossein
    Motameni, Homayun
    [J]. JOURNAL OF EXPERIMENTAL & THEORETICAL ARTIFICIAL INTELLIGENCE, 2023,
  • [6] New meta-heuristic for combinatorial optimization problems: Intersection based scaling
    Peng Zou
    Zhi Zhou
    Ying-Yu Wan
    Guo-Liang Chen
    Jun Gu
    [J]. Journal of Computer Science and Technology, 2004, 19 : 740 - 751
  • [7] New meta-heuristic for combinatorial optimization problems: Intersection based scaling
    Zou, P
    Zhou, Z
    Wan, YY
    Chen, GL
    Gu, J
    [J]. JOURNAL OF COMPUTER SCIENCE AND TECHNOLOGY, 2004, 19 (06): : 740 - 751
  • [8] Novel Meta-Heuristic Algorithm for Feature Selection, Unconstrained Functions and Engineering Problems
    El-Kenawy, El-Sayed M.
    Mirjalili, Seyedali
    Alassery, Fawaz
    Zhang, Yu-Dong
    Eid, Marwa Metwally
    El-Mashad, Shady Y.
    Aloyaydi, Bandar Abdullah
    Ibrahim, Abdelhameed
    Abdelhamid, Abdelaziz A.
    [J]. IEEE ACCESS, 2022, 10 : 40536 - 40555
  • [9] EHHM: Electrical Harmony Based Hybrid Meta-Heuristic for Feature Selection
    Sheikh, Khalid Hassan
    Ahmed, Shameem
    Mukhopadhyay, Krishnendu
    Singh, Pawan Kumar
    Yoon, Jin Hee
    Geem, Zong Woo
    Sarkar, Ram
    [J]. IEEE ACCESS, 2020, 8 : 158125 - 158141
  • [10] Artificial Bee Colony Optimization-Population-Based Meta-Heuristic Swarm Intelligence Technique
    Nayyar, Anand
    Puri, Vikram
    Suseendran, G.
    [J]. DATA MANAGEMENT, ANALYTICS AND INNOVATION, ICDMAI 2018, VOL 2, 2019, 839 : 513 - 525