Unified encoding for hyper-heuristics with application to bioinformatics

被引:7
作者
Swiercz, Aleksandra [1 ,2 ]
Burke, Edmund K. [3 ]
Cichenski, Mateusz [1 ]
Pawlak, Grzegorz [1 ]
Petrovic, Sanja [4 ]
Zurkowski, Tomasz [1 ]
Blazewicz, Jacek [2 ]
机构
[1] Poznan Univ Tech, Inst Comp Sci, Poznan, Poland
[2] Polish Acad Sci, Inst Bioorgan Chem, Poznan, Poland
[3] Univ Stirling, Stirling FK9 4LA, Scotland
[4] Univ Nottingham, Nottingham NG7 2RD, England
基金
英国工程与自然科学研究理事会;
关键词
Bioinformatics; Hyper-heuristics; Simulated annealing; Choice function; Combinatorial problems; Sequencing by hybrydization; SEARCH; TABU; HYBRIDIZATION; OPTIMIZATION; ALGORITHM;
D O I
10.1007/s10100-013-0321-8
中图分类号
C93 [管理学]; O22 [运筹学];
学科分类号
070105 ; 12 ; 1201 ; 1202 ; 120202 ;
摘要
This paper introduces a new approach to applying hyper-heuristic algorithms to solve combinatorial problems with less effort, taking into account the modelling and algorithm construction process. We propose a unified encoding of a solution and a set of low level heuristics which are domain-independent and which change the solution itself. This approach enables us to address NP-hard problems and generate good approximate solutions in a reasonable time without a large amount of additional work required to tailor search methodologies for the problem in hand. In particular, we focused on solving DNA sequencing by hybrydization with errors, which is known to be strongly NP-hard. The approach was extensively tested by solving multiple instances of well-known combinatorial problems and compared with results generated by meta heuristics that have been tailored for specific problem domains.
引用
收藏
页码:567 / 589
页数:23
相关论文
共 46 条
  • [1] Ahmed Z.H., 2010, INT J COMPUT SCI SEC, V3, P569
  • [2] [Anonymous], 2005, Search Methodologies: Introductory Tutorials in Optimization and Decision Support Techniques, DOI DOI 10.1007/0-387-28356-0_7
  • [3] [Anonymous], 2005, SEARCH METHODOLOGIES: Introductory Tutorials in Optimization and Decision Support Techniques, DOI DOI 10.1007/0-387-28356-0_6
  • [4] Bai R., 2005, Metaheuristics: Progress as Real Problem Solvers, P87, DOI DOI 10.1007/0-387-25383-1_4
  • [5] Blazewicz J, 2004, INFORMS J COMPUT, V16, P232, DOI 10.1287/ijoc.1030.0049
  • [6] A heuristic managing errors for DNA sequencing
    Blazewicz, J
    Formanowicz, P
    Guinand, F
    Kasprzak, M
    [J]. BIOINFORMATICS, 2002, 18 (05) : 652 - 660
  • [7] Complexity of DNA sequencing by hybridization
    Blazewicz, J
    Kasprzak, M
    [J]. THEORETICAL COMPUTER SCIENCE, 2003, 290 (03) : 1459 - 1473
  • [8] Blazewicz J, 1997, COMPUT APPL BIOSCI, V13, P151
  • [9] DNA sequencing by hybridization via genetic search
    Blazewicz, Jacek
    Oguz, Ceyda
    Swiercz, Aleksandra
    Weglarz, Jan
    [J]. OPERATIONS RESEARCH, 2006, 54 (06) : 1185 - 1192
  • [10] Dealing with repetitions in sequencing by hybridization
    Blazewicz, Jacek
    Glover, Fred
    Kasprzak, Marta
    Markiewicz, Wojciech T.
    Oguz, Ceyda
    Rebholz-Schuhmann, Dietrich
    Swiercz, Aleksandra
    [J]. COMPUTATIONAL BIOLOGY AND CHEMISTRY, 2006, 30 (05) : 313 - 320