Journal of Computer Applications

Special Issue: 进化计算专题(2024年第5期“进化计算专题”导读,全文即将上线)

    Next Articles

Novel genetic algorithm for solving chance-constrained multiple-choice Knapsack problems

LI Xuanfeng1,2,LIU Shengcai1*TANG Ke1,2   

  1. 1. Department of Computer Science and EngineeringSouthern University of Science and TechnologyShenzhen Guangdong 518055China2. Research Institute of Trustworthy Autonomous SystemsSouthern University of Science and TechnologyShenzhen Guangdong 518055China
  • Received:2024-01-31 Online:2024-04-26 Published:2024-04-26
  • About author:LI Xuanfeng,born in 1995,Ph. D. candidate. His research interests include chance-constrained optimization. LIU Shengcai,born in 1992,Ph. D.,associate professor. His research interests include combinatorial optimization, automated algorithm configuration. TANG Ke,born in 1981,Ph. D.,professor. His research interests include evolutionary computational,machine learning.
  • Supported by:
    This work is supported by National Key Research and Development Program of China2022YFA1004102.

机会约束的多选择背包问题的遗传算法求解

李炫锋1,2,刘晟材1*,唐珂1,2   

  1. 1. 南方科技大学 计算机科学与工程系,广东 深圳 5180552. 南方科技大学 斯发基斯可信自主系统研究院,广东 深圳 518055

  • 通讯作者: 刘晟材
  • 作者简介::李炫锋(1995—),男,广西钦州人,博士研究生,主要研究方向:机会约束优化; 刘晟材(1992—),男,重庆人,副教授,博士,主要研究方向:组合优化、自动算法配置; 唐珂(1981—),男,湖北武汉人,教授,博士,主要研究方向:演化计算、机器学习。
  • 基金资助:
    国家重点研发计划项目(2022YFA1004102)。

Abstract: Chance-Constrained Multi-Choice Knapsack Problem CCMCKPis a class of NP-hard combinatorial optimization problems with important practical applications. Howeverthere is a lack of research on the solution methods for this problem. The first framework for solving CCMCKP was proposed for this problemand two solution methods were established based on this frameworkincluding the dynamic programming-based method RA-DP and the genetic algorithmbased method RA-IGA. RA-DP is an exact method with optimality guaranteebut it can only solve small-scale problem instances within a time budget of 1 hour. In contrastRA-IGA is an approximation method with better scalability. Simulation experimental results verify the performance of the proposed methods. On small-scale problem instancesboth RA-DP and RA-IGA can find the optimal solutions. On the medium- and large-scale problem instancesRA-IGA exhibits significantly higher efficiency than RA-DPalways obtaining feasible solutions quickly within 1 hour. In future research on CCMCKPRA-DP and RA-IGA can be considered as baseline methodsand the benchmark set considered in this work can also be used as a standard benchmark test set.

Key words: combinatorial optimization, chance-constrained knapsack problem, genetic algorithm, dynamic programming, exact method, approximation method

摘要: 机会约束的多选择背包问题CCMCKP是一类具有重要应用价值的 NP难组合优化问题但目前还缺乏关于该问题求解方法的专门研究为此提出首个CCMCKP的求解框架并基于该框架构建了两种求解方法基于动态规划的 RA-DP和基于遗传算法的 RA-IGARA-DP是精确求解方法具有最优性保证但是在可接受的时间1 h内仅能求解小规模问题样例相较而言RA-IGA是近似求解方法具有更好的可扩放性仿真实验结果验证了所提求解方法的性能在小规模问题样例上RA-DPRA-IGA都可以找到最优解在中大规模问题样例上RA-IGA表现出了比 RA-DP 显著更高的求解效率它总是可以在给定时间1 h内快速获得可行解CCMCKP 的后续研究中RA‑DPRA-IGA可作为基准对比方法而实验工作中所构建的测试样例集可作为该问题的标准测试集

关键词: 组合优化问题, 机会约束的多选择背包问题, 遗传算法, 动态规划, 精确算法, 近似算法