Dynamic Programming Approach to Solve Real-World Application of Multi-Objective Unbounded Knapsack Problem

被引:2
|
作者
Khandekar, Aayush P. [1 ]
Nargundkar, Aniket [2 ]
机构
[1] Vishwakarma Inst Technol, Pune 411037, Maharashtra, India
[2] Symbiosis Int, Symbiosis Inst Technol, Pune 412115, Maharashtra, India
关键词
Unbounded knapsack; Dynamic programming; Combinatorial optimization; Food order optimization; Multi-objective problem; OPTIMIZATION;
D O I
10.1007/978-981-19-6581-4_32
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Knapsack problem is classified as a combinatorial optimization problem with the consideration of the optimal object being a part of the predefined set of finite objects allowed to be placed in the knapsack. The unbounded knapsack problem allows the repetition of objects, while demanding that the sum of the values of the objects in the optimal solution does not exceed the weight of the knapsack. In this paper, food order optimization problem is modeled as a multi-objective unbounded knapsack problem, as the problem has multiple objectives which need to be achieved simultaneously. Optimizing the number of given non-vegetarian dishes and maximizing the number of servings is considered as objective functions. These objectives are to be satisfied restricting to the budget constraint. Dynamic programming approach is applied to generate an optimal solution while satisfying the set constraints. The proposed approach successfully returns an optimal solution for all test cases.
引用
收藏
页码:417 / 422
页数:6
相关论文
共 50 条
  • [31] A Fuzzy Programming Approach to Solve Stochastic Multi-objective Quadratic Programming Problems
    Khalifa, Hamiden A.
    Elgendi, Elshimaa A.
    Ebraheim, Abdul Hadi N.
    INTELLIGENT COMPUTING, VOL 1, 2019, 858 : 262 - 271
  • [32] Using Grey-Fuzzy Programming Approach to Solve Multi-Objective Supplier Selection Problem
    Fatrias, Dicky
    Alfadhlani
    Kamil, Insannul
    2017 4TH INTERNATIONAL CONFERENCE ON INDUSTRIAL ENGINEERING AND APPLICATIONS (ICIEA), 2017, : 141 - 145
  • [33] An Approach to Solve Multi-objective Transportation Problem using Fuzzy Goal Programming and Genetic Algorithm
    Uddin, M. Sharif
    Roy, Sushanta K.
    Ahmed, M. Mesbahuddin
    INTERNATIONAL CONFERENCE OF NUMERICAL ANALYSIS AND APPLIED MATHEMATICS (ICNAAM 2017), 2018, 1978
  • [34] Correction to: A dynamic programming approach to a multi-objective disassembly line balancing problem
    Yusha Zhou
    Xiuping Guo
    Dong Li
    Annals of Operations Research, 2024, 332 : 1249 - 1249
  • [35] A GRASP algorithm for the multi-objective knapsack problem
    Vianna, DS
    Arroyo, JEC
    SCCC 2004: XXIV INTERNATIONAL CONFERENCE OF THE CHILEAN COMPUTER SCIENCE SOCIETY, 2004, : 69 - 75
  • [36] Strawberry optimization for multi-objective knapsack problem
    Mizobe, Yamato
    Ohnishi, Kei
    Fujiwara, Akihiro
    2019 SEVENTH INTERNATIONAL SYMPOSIUM ON COMPUTING AND NETWORKING WORKSHOPS (CANDARW 2019), 2019, : 481 - 483
  • [37] A genetic algorithm based approach to solve multi-resource multi-objective knapsack problem for vegetable wholesalers in fuzzy environment
    Chiranjit Changdar
    Rajat Kumar Pal
    Ghanshaym Singha Mahapatra
    Abhinandan Khan
    Operational Research, 2020, 20 : 1321 - 1352
  • [38] Comparison between Single and Multi-Objective Evolutionary Algorithms to Solve the Knapsack Problem and the Travelling Salesman Problem
    Mahrach, Mohammed
    Miranda, Gara
    Leon, Coromoto
    Segredo, Eduardo
    MATHEMATICS, 2020, 8 (11) : 1 - 23
  • [39] A genetic algorithm based approach to solve multi-resource multi-objective knapsack problem for vegetable wholesalers in fuzzy environment
    Changdar, Chiranjit
    Pal, Rajat Kumar
    Mahapatra, Ghanshaym Singha
    Khan, Abhinandan
    OPERATIONAL RESEARCH, 2020, 20 (03) : 1321 - 1352
  • [40] A new approach to solve Multi-objective linear bilevel programming problems
    Farahi, M. H.
    Ansari, E.
    JOURNAL OF MATHEMATICS AND COMPUTER SCIENCE-JMCS, 2010, 1 (04): : 313 - 320