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 条
  • [21] A FUZZY APPROACH TO SOLVE MULTI-OBJECTIVE TRANSPORTATION PROBLEM
    Lohgaonkar, M. H.
    Bajaj, V. H.
    INTERNATIONAL JOURNAL OF AGRICULTURAL AND STATISTICAL SCIENCES, 2009, 5 (02): : 443 - 452
  • [22] Multi-Objective Factored Evolutionary Optimization and the Multi-Objective Knapsack Problem
    Peerlinck, Amy
    Sheppard, John
    2022 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), 2022,
  • [23] Identifying preferred solutions to Multi-Objective Binary Optimisation problems, with an application to the Multi-Objective Knapsack Problem
    Nikolaos Argyris
    José Rui Figueira
    Alec Morton
    Journal of Global Optimization, 2011, 49 : 213 - 235
  • [24] Structural design using multi-objective metaheuristics. Comparative study and application to a real-world problem
    Gustavo Zavala
    Antonio J. Nebro
    Francisco Luna
    Carlos A. Coello Coello
    Structural and Multidisciplinary Optimization, 2016, 53 : 545 - 566
  • [25] Structural design using multi-objective metaheuristics. Comparative study and application to a real-world problem
    Zavala, Gustavo
    Nebro, Antonio J.
    Luna, Francisco
    Coello Coello, Carlos A.
    STRUCTURAL AND MULTIDISCIPLINARY OPTIMIZATION, 2016, 53 (03) : 545 - 566
  • [26] Multi-objective Genetic Algorithm for Real-World Mobile Robot Scheduling Problem
    Dang, Quang-Vinh
    Nielsen, Izabela
    Steger-Jensen, Kenn
    ADVANCES IN PRODUCTION MANAGEMENT SYSTEMS: COMPETITIVE MANUFACTURING FOR INNOVATIVE PRODUCTS AND SERVICES, AMPS 2012, PT I, 2013, 397 : 518 - 525
  • [27] Simulation-based multi-objective optimization of a real-world scheduling problem
    Persson, Anna
    Grimm, Henrik
    Ng, Amos
    Lezama, Thomas
    Ekberg, Jonas
    Falk, Stephan
    Stablum, Peter
    PROCEEDINGS OF THE 2006 WINTER SIMULATION CONFERENCE, VOLS 1-5, 2006, : 1757 - +
  • [28] Multi-objective evolutionary simulation-optimisation of a real-world manufacturing problem
    Syberfeldt, Anna
    Ng, Amos
    John, Robert I.
    Moore, Philip
    ROBOTICS AND COMPUTER-INTEGRATED MANUFACTURING, 2009, 25 (06) : 926 - 931
  • [29] An easy-to-use real-world multi-objective optimization problem suite
    Tanabe, Ryoji
    Ishibuchi, Hisao
    APPLIED SOFT COMPUTING, 2020, 89
  • [30] Identifying preferred solutions to Multi-Objective Binary Optimisation problems, with an application to the Multi-Objective Knapsack Problem
    Argyris, Nikolaos
    Figueira, Jose Rui
    Morton, Alec
    JOURNAL OF GLOBAL OPTIMIZATION, 2011, 49 (02) : 213 - 235