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 条
  • [41] Application of Multi-Objective Hyper-Heuristics to Solve the Multi-Objective Software Module Clustering Problem
    Alshareef, Haya
    Maashi, Mashael
    APPLIED SCIENCES-BASEL, 2022, 12 (11):
  • [42] A Goal Programming Approach to Solve Multi-objective Chance Constrained Programming in Fuzzy Environment
    Beaula, Thangaraj
    Seetha, R.
    COMMUNICATIONS IN MATHEMATICS AND APPLICATIONS, 2023, 14 (01): : 203 - 213
  • [43] Combining Parallel Coordinates with Multi-Objective Evolutionary Algorithms in a Real-World Optimisation Problem
    Urquhart, Neil
    PROCEEDINGS OF THE 2017 GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE COMPANION (GECCO'17 COMPANION), 2017, : 1335 - 1340
  • [44] Analysis of Real-World Constrained Multi-Objective Problems and Performance Comparison of Multi-Objective Algorithms
    Nan, Yang
    Ishibuchi, Hisao
    Shu, Tianye
    Shang, Ke
    PROCEEDINGS OF THE 2024 GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE, GECCO 2024, 2024, : 576 - 584
  • [45] An efficient fuzzy mathematical approach to solve multi-objective fractional programming problem under fuzzy environment
    Nayak, Suvasis
    Maharana, Sujit
    JOURNAL OF APPLIED MATHEMATICS AND COMPUTING, 2023, 69 (03) : 2873 - 2899
  • [46] An efficient fuzzy mathematical approach to solve multi-objective fractional programming problem under fuzzy environment
    Suvasis Nayak
    Sujit Maharana
    Journal of Applied Mathematics and Computing, 2023, 69 : 2873 - 2899
  • [47] On the fuzzy multi-objective linear programming problem: Goal programming approach
    Kuwano, H
    FUZZY SETS AND SYSTEMS, 1996, 82 (01) : 57 - 64
  • [48] Dynamic Particle Swarm Optimization to Solve Multi-objective Optimization Problem
    Urade, Hemlata S.
    Patel, Rahila
    2ND INTERNATIONAL CONFERENCE ON COMMUNICATION, COMPUTING & SECURITY [ICCCS-2012], 2012, 1 : 283 - 290
  • [49] Application Based on Intelligent Algorithm to Solve Multi-Objective TSP Problem
    Li, Aijun
    2ND INTERNATIONAL CONFERENCE ON SIMULATION AND MODELING METHODOLOGIES, TECHNOLOGIES AND APPLICATIONS (SMTA 2015), 2015, : 167 - 170
  • [50] Application of a multi-objective genetic algorithm to solve reliability optimization problem
    Kishor, Amar
    Yadav, Shiv Prasad
    Kumar, Surendra
    ICCIMA 2007: INTERNATIONAL CONFERENCE ON COMPUTATIONAL INTELLIGENCE AND MULTIMEDIA APPLICATIONS, VOL I, PROCEEDINGS, 2007, : 458 - +