Application of Supervised Machine Learning Methods on the Multidimensional Knapsack Problem

被引:0
|
作者
Abdellah Rezoug
Mohamed Bader-el-den
Dalila Boughaci
机构
[1] University Mhamed Bougara,Department of Computer Science
[2] School of Computing,Department of Computer Science
[3] University of Portsmouth,undefined
[4] University of Sciences and Technology Houari Boumedienne,undefined
来源
Neural Processing Letters | 2022年 / 54卷
关键词
Machine learning; Multidimensional knapsack problem; Genetic algorithm; Combinatorial optimisation; Evolutionary computation;
D O I
暂无
中图分类号
学科分类号
摘要
Machine Learning (ML) has gained much importance in recent years as many of its effective applications are involved in different fields, healthcare, banking, trading, gaming, etc. Similarly, Combinatorial Optimisation (CO) keeps challenging researchers by new problems with more complex constraints. Merging both fields opens new horizons for development in many areas. This study investigates how effective is to solve CO problems by ML methods. The work considers the Multidimensional Knapsack Problem (MKP) as a study case, which is an np-hard CO problem well-known for its multiple applications. The proposed approach suggests to use solutions of small-size MKP to build models with different ML methods; then, to apply the obtained models on large-size MKP to predict their solutions. The features consist of scores calculated based on information about items while the labels consist of decision variables of optimal solutions calculated from applying CPLEX Solver on small-size MKP. Supervised ML methods build models that help to predict structures of large-size MKP solutions and build them accordingly. A comparison of five ML methods is conducted on standard data set. The experiments showed that the tested methods were able to reach encouraging results. In addition, the study proposes a Genetic Algorithm (GA) that exploits ML outputs essentially in initialisation operator and to repair unfeasible solutions. The algorithm denoted GaPR explores the ML solution neighbourhood as a way of intensification to approach optimal solutions. The carried out experiments indicated that the approach was effective and competitive.
引用
收藏
页码:871 / 890
页数:19
相关论文
共 50 条
  • [1] Application of Supervised Machine Learning Methods on the Multidimensional Knapsack Problem
    Rezoug, Abdellah
    Bader-el-den, Mohamed
    Boughaci, Dalila
    [J]. NEURAL PROCESSING LETTERS, 2022, 54 (02) : 871 - 890
  • [2] Enhancing a machine learning binarization framework by perturbation operators: analysis on the multidimensional knapsack problem
    Garcia, Jose
    Lalla-Ruiz, Eduardo
    Voss, Stefan
    Lopez Droguett, Enrique
    [J]. INTERNATIONAL JOURNAL OF MACHINE LEARNING AND CYBERNETICS, 2020, 11 (09) : 1951 - 1970
  • [3] Enhancing a machine learning binarization framework by perturbation operators: analysis on the multidimensional knapsack problem
    José García
    Eduardo Lalla-Ruiz
    Stefan Voß
    Enrique López Droguett
    [J]. International Journal of Machine Learning and Cybernetics, 2020, 11 : 1951 - 1970
  • [4] METHODS FOR SOLUTION OF MULTIDIMENSIONAL 0/1 KNAPSACK PROBLEM
    WEINGARTNER, HM
    NESS, DN
    [J]. OPERATIONS RESEARCH, 1967, 15 (01) : 83 - +
  • [5] The minmax multidimensional knapsack problem with application to a chance-constrained problem
    Kress, Moshe
    Penn, Michal
    Polukarov, Maria
    [J]. NAVAL RESEARCH LOGISTICS, 2007, 54 (06) : 656 - 666
  • [6] HEURISTIC METHODS FOR MULTIDIMENSIONAL O-I KNAPSACK PROBLEM
    HERROELEN, WS
    [J]. ECONOMIE APPLIQUEE, 1974, 27 (2-3): : 353 - 371
  • [7] Machine learning: supervised methods
    Danilo Bzdok
    Martin Krzywinski
    Naomi Altman
    [J]. Nature Methods, 2018, 15 : 5 - 6
  • [8] Machine learning: supervised methods
    Bzdok, Danilo
    Krzywinski, Martin
    Altman, Naomi
    [J]. NATURE METHODS, 2018, 15 (01) : 5 - 6
  • [9] Application of Machine Learning Methods for Pallet Loading Problem
    Aylak, Batin Latif
    Ince, Murat
    Oral, Okan
    Suer, Gursel
    Almasarwah, Najat
    Singh, Manjeet
    Salah, Bashir
    [J]. APPLIED SCIENCES-BASEL, 2021, 11 (18):
  • [10] A Memetic Algorithm Based on Probability Learning for Solving the Multidimensional Knapsack Problem
    Li, Zuocheng
    Tang, Lixin
    Liu, Jiyin
    [J]. IEEE TRANSACTIONS ON CYBERNETICS, 2022, 52 (04) : 2284 - 2299