<p>Generation constructive hyper-heuristics have proven to be very effective at creating construction heuristics for combinatorial optimization problems, with the heuristics derived by these hyper-heuristics often outperforming human-derived heuristics. Genetic programming has been predominantly used by generation constructive hyper-heuristics. This study investigates the effectiveness of two emerging technologies in genetic programming, namely, transfer learning and structure-based genetic programming, in genetic programming constructive generation hyper-heuristics. The study investigates whether structure-based genetic programming in generation constructive hyper-heuristics with (SBGP-HH-TL) and without transfer learning (SBGP-HH). The hyper-heuristics were evaluated on three problem domains, namely, the examination timetabling problem, the one-dimensional bin packing problem and the capacitated vehicle routing problem. Both SBGP-HH-TL and SBGP-HH outperformed the generational hyper-heuristic employing canonical genetic programming (CGP-HH) on a majority of the problem instances for the three problem domains, with SBGP-HH-TL outperforming SBGP-HH. Hence, the study has revealed that both transfer learning and structure-based genetic programming have resulted in performance improvements in genetic programming generation constructive hyper-heuristics for combinatorial optimization.</p>

错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

A structure-based genetic programming generation constructive hyper-heuristic with transfer learning for combinatorial optimisation

  • Darius Scheepers,
  • Nelishia Pillay

摘要

Generation constructive hyper-heuristics have proven to be very effective at creating construction heuristics for combinatorial optimization problems, with the heuristics derived by these hyper-heuristics often outperforming human-derived heuristics. Genetic programming has been predominantly used by generation constructive hyper-heuristics. This study investigates the effectiveness of two emerging technologies in genetic programming, namely, transfer learning and structure-based genetic programming, in genetic programming constructive generation hyper-heuristics. The study investigates whether structure-based genetic programming in generation constructive hyper-heuristics with (SBGP-HH-TL) and without transfer learning (SBGP-HH). The hyper-heuristics were evaluated on three problem domains, namely, the examination timetabling problem, the one-dimensional bin packing problem and the capacitated vehicle routing problem. Both SBGP-HH-TL and SBGP-HH outperformed the generational hyper-heuristic employing canonical genetic programming (CGP-HH) on a majority of the problem instances for the three problem domains, with SBGP-HH-TL outperforming SBGP-HH. Hence, the study has revealed that both transfer learning and structure-based genetic programming have resulted in performance improvements in genetic programming generation constructive hyper-heuristics for combinatorial optimization.