Combining Approximation Algorithm with Genetic Algorithm at the Initial Population for NP-complete Problem

被引:0
作者
Razip, Hajar [1 ]
Zakaria, M. Nordin [1 ]
机构
[1] Univ Teknol PETRONAS, Comp & Informat Sci, Perak, Malaysia
来源
PROCEEDINGS OF THE 2017 IEEE 15TH STUDENT CONFERENCE ON RESEARCH AND DEVELOPMENT (SCORED) | 2017年
关键词
NP-Complete Problem; Genetic Algorithm; Combinatorial Optimization; Approximation Algorithm; Set Covering Problem;
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
In Genetic Algorithm (GA), the prevalent approach to population initialization are heuristics and randomization. Unlike approximation algorithms (AA), these methods do not provide a guarantee to the generated individual's quality in terms of optimality. Surprisingly, no literature to this date has attempted using AA as a population initialization method. Hence, we seek to improve upon the state of the art for NP-complete problem by presenting an implementation of AA at a GA's initial population. We tested this approach by sampling the populations for some Set Covering Problems from OR Library using the randomized rounding method (AAR) and compared them with that sampled using a randomized heuristics (R) in terms of redundancy rate, diversity and closeness to the optimal solution (OPT). Then, we tested three types of GA; R-GA with R-sampled initial population, AAR-GA with AAR-sampled initial population and S-GA with a combined R-AAR initial population and their performances are compared in terms of the best solution found(BFS) and the average number of iterations required to reach BFS. Results suggested that AAR has the potential of generating better starting populations compared to the traditional random heuristics.
引用
收藏
页码:98 / 103
页数:6
相关论文
共 29 条
[1]   Principal component analysis [J].
Abdi, Herve ;
Williams, Lynne J. .
WILEY INTERDISCIPLINARY REVIEWS-COMPUTATIONAL STATISTICS, 2010, 2 (04) :433-459
[2]   A genetic algorithm for the set covering problem [J].
AlSultan, KS ;
Hussain, MF ;
Nizami, JS .
JOURNAL OF THE OPERATIONAL RESEARCH SOCIETY, 1996, 47 (05) :702-709
[3]  
[Anonymous], 1995, P 6 INT C GENETIC AL
[4]  
[Anonymous], 2015, MATH PROBLEMS ENG
[5]  
[Anonymous], 2010, HDB METAHEURISTICS
[6]  
[Anonymous], 2010, The Design of Approximation Algorithms, DOI DOI 10.1017/CBO9780511921735
[7]   EFFICIENT HEURISTIC SOLUTIONS TO AN AIRLINE CREW SCHEDULING PROBLEM [J].
BAKER, EK ;
BODIN, LD ;
FINNEGAN, WF ;
PONDER, RJ .
AIIE TRANSACTIONS, 1979, 11 (02) :79-85
[8]   A genetic algorithm for the set covering problem [J].
Beasley, JE ;
Chu, PC .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 1996, 94 (02) :392-404
[9]   Rounding algorithms for covering problems [J].
Bertsimas, D ;
Vohra, R .
MATHEMATICAL PROGRAMMING, 1998, 80 (01) :63-89
[10]   SIMPLIFICATION OF COVERING PROBLEM WITH APPLICATION TO BOOLEAN EXPRESSIONS [J].
BREUER, MA .
JOURNAL OF THE ACM, 1970, 17 (01) :166-+