arrow
返回

Automatic design of specialized algorithms for the binary knapsack problem

delete2020-03-01
delete7
PRE
AI
N
Nicolás Sánchez Acevedo
C
Carlos Rey
C
Carlos Contreras‐Bolton
V
Vı́ctor Parada *
DOI:10.1016/j.eswa.2019.112908delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
Not all problem instances of a difficult combinatorial optimization problem have the same degree of difficulty for a given algorithm. Surprisingly, apparently similar problem instances may require notably different computational efforts to be solved. Few studies have explored the case that the algorithm that solves a combinatorial optimization problem is automatically designed. In consequence, the generation of the best algorithms may produce specialized algorithms according to the problem instances used during the constructive step. Following a constructive process based on genetic programming that combines heuristic components with an exact method, new algorithms for the binary knapsack problem are produced. We found that most of the automatically designed algorithms have better performance when solving instances of the same type used during construction, although the algorithms also perform well with other types of similar instances. The rest of the algorithms are partially specialized. We also found that the exact method that only solves a small knapsack problem has a key role in such results. When the algorithms are produced without considering such a method, the errors are higher. We observed this fact when the algorithms were constructed with a combination of instances from different types. These results suggest that the better the pre-classification of the instances of an optimization problem, the more specific and more efficient are the algorithms produced by the automatic generation of algorithms. Consequently, the method described in this article accelerates the search for efficient methods for NP-hard optimization problems. (C) 2019 Elsevier Ltd. All rights reserved.
Keyword:
Automatic generation of algorithms
Binary knapsack problem
Genetic programming
Hyperheuristic
Generative design of algorithms
AI总结

AI总结

对已上传原文的论文进行重点信息的提取,主要内容包括:简要概述、研究摘要、背景介绍、关键亮点、图文解析、展望与总结。

期刊

Expert Systems with Applications 封面图
Expert Systems with Applications
IF:
7.5
论文数:
3.0W
被引数:
10.2W

机构

U
University of Bologna
学者数:
4.5W
论文数: 3.8W
被引数: 4.1W
U
Universidad de Santiago de Chile
学者数:
4.1K
论文数: 3.4K
被引数: 3.6K
引用论文

引用论文

err分享
err收藏
Effect of the electrical double layer on voltammetry at microelectrodes
err2002-05-01
err0
PREAI
errJohn D. Norton; Henry S. White; Stephen W. Feldberg
err分享
err收藏
Towards objective measures of algorithm performance across instance space
err2014-05-01
err141
errOAAI
errSmith-Miles, Kate; Baatar, Davaatseren; Wreford, Brendan; Lewis, Rhyd
err分享
err收藏
err分享
err收藏
Strengthening Effect of the External Prestressing Method That Simulated a Deterioration Bridge
err2021-03-12
err0
errOAAI
errSang-Hyun Kim; Jong-Sup Park; Woo-Tai Jung; Jae-Yoon Kang
err分享
err收藏
err分享
err收藏
学者 查看更多内容