Using 3-Objective Evolutionary Algorithms for the Dynamic Chance Constrained Knapsack Problem

Read original: arXiv:2404.06014 - Published 4/10/2024 by Ishara Hewa Pathiranage, Frank Neumann, Denis Antipov, Aneta Neumann
Total Score

0

Using 3-Objective Evolutionary Algorithms for the Dynamic Chance Constrained Knapsack Problem

Sign in to get full access

or

If you already have an account, we'll log you in

Overview

  • This paper presents a study on using 3-objective evolutionary algorithms to solve the dynamic chance-constrained knapsack problem.
  • The dynamic chance-constrained knapsack problem is a type of optimization problem where the goal is to maximize the total value of items placed in a knapsack, while ensuring the total weight of the items does not exceed the knapsack's capacity with a certain probability.
  • The authors propose several new 3-objective evolutionary algorithms and evaluate their performance on this problem.

Plain English Explanation

The dynamic chance-constrained knapsack problem is like a game where you have a backpack with a limited amount of space, and you need to choose which items to put in it to get the most value, but you also need to make sure the total weight of the items doesn't go over a certain limit most of the time.

In this paper, the researchers used 3-objective evolutionary algorithms to try and solve this problem. Evolutionary algorithms are a type of problem-solving technique that's inspired by how living things evolve over time. The "3-objective" part means the algorithms were trying to optimize for three different things at the same time: the total value of the items, the total weight of the items, and the probability that the weight stays under the limit.

The researchers tested out several different versions of these 3-objective evolutionary algorithms to see which ones worked best for the dynamic chance-constrained knapsack problem. They wanted to find algorithms that could adapt and make good decisions as the problem changed over time, which is an important feature for real-world applications.

Technical Explanation

The authors of this paper investigated the use of 3-objective evolutionary algorithms to tackle the dynamic chance-constrained knapsack problem. This problem involves maximizing the total value of items placed in a knapsack, while ensuring the total weight of the items does not exceed the knapsack's capacity with a certain probability.

The authors proposed several new 3-objective evolutionary algorithms for this problem, including:

  • A NSGA-III-based algorithm that aims to maintain a diverse set of solutions
  • An algorithm that uses a dynamic mutation rate to balance exploration and exploitation
  • An algorithm that incorporates a quality diversity search to find a wide range of high-performing solutions

The performance of these algorithms was evaluated on a set of dynamic chance-constrained knapsack problem instances. The results showed that the proposed algorithms were able to outperform traditional approaches in terms of solution quality and diversity.

Critical Analysis

The authors of this paper have made a valuable contribution to the field of evolutionary optimization for dynamic constrained problems. By introducing new 3-objective evolutionary algorithms specifically designed for the dynamic chance-constrained knapsack problem, they have expanded the toolset available to researchers and practitioners working on similar challenges.

However, the paper does not address some potential limitations of the proposed approaches. For example, the computational complexity of the 3-objective algorithms may be higher than single-objective or 2-objective methods, which could make them less practical for large-scale real-world applications. Additionally, the authors only tested their algorithms on a limited set of problem instances, so their generalization to a wider range of dynamic chance-constrained knapsack problems is not fully established.

Further research could explore ways to improve the efficiency of the 3-objective algorithms, such as by incorporating fast genetic algorithms or other techniques to tackle high-dimensional problems. Researchers could also investigate the performance of these algorithms on a more diverse set of dynamic chance-constrained knapsack problem instances, including those with different characteristics or constraints.

Conclusion

This paper presents a novel approach to solving the dynamic chance-constrained knapsack problem using 3-objective evolutionary algorithms. By simultaneously optimizing for value, weight, and probability of constraint satisfaction, the proposed algorithms are able to find a diverse set of high-performing solutions that can adapt to changes in the problem over time.

The findings of this study contribute to the growing body of research on evolutionary optimization for dynamic constrained problems, which has important applications in areas like supply chain management, resource allocation, and portfolio optimization. Further development and refinement of these algorithms could lead to more efficient and effective tools for solving complex real-world optimization challenges.



This summary was produced with help from an AI and may contain inaccuracies - check out the links to read the original source documents!

Follow @aimodelsfyi on 𝕏 →

Related Papers

Using 3-Objective Evolutionary Algorithms for the Dynamic Chance Constrained Knapsack Problem
Total Score

0

Using 3-Objective Evolutionary Algorithms for the Dynamic Chance Constrained Knapsack Problem

Ishara Hewa Pathiranage, Frank Neumann, Denis Antipov, Aneta Neumann

Real-world optimization problems often involve stochastic and dynamic components. Evolutionary algorithms are particularly effective in these scenarios, as they can easily adapt to uncertain and changing environments but often uncertainty and dynamic changes are studied in isolation. In this paper, we explore the use of 3-objective evolutionary algorithms for the chance constrained knapsack problem with dynamic constraints. In our setting, the weights of the items are stochastic and the knapsack's capacity changes over time. We introduce a 3-objective formulation that is able to deal with the stochastic and dynamic components at the same time and is independent of the confidence level required for the constraint. This new approach is then compared to the 2-objective formulation which is limited to a single confidence level. We evaluate the approach using two different multi-objective evolutionary algorithms (MOEAs), namely the global simple evolutionary multi-objective optimizer (GSEMO) and the multi-objective evolutionary algorithm based on decomposition (MOEA/D), across various benchmark scenarios. Our analysis highlights the advantages of the 3-objective formulation over the 2-objective formulation in addressing the dynamic chance constrained knapsack problem.

Read more

4/10/2024

Multi-Objective Evolutionary Algorithms with Sliding Window Selection for the Dynamic Chance-Constrained Knapsack Problem
Total Score

0

Multi-Objective Evolutionary Algorithms with Sliding Window Selection for the Dynamic Chance-Constrained Knapsack Problem

Kokila Kasuni Perera, Aneta Neumann

Evolutionary algorithms are particularly effective for optimisation problems with dynamic and stochastic components. We propose multi-objective evolutionary approaches for the knapsack problem with stochastic profits under static and dynamic weight constraints. The chance-constrained problem model allows us to effectively capture the stochastic profits and associate a confidence level to the solutions' profits. We consider a bi-objective formulation that maximises expected profit and minimises variance, which allows optimising the problem independent of a specific confidence level on the profit. We derive a three-objective formulation by relaxing the weight constraint into an additional objective. We consider the GSEMO algorithm with standard and a sliding window-based parent selection to evaluate the objective formulations. Moreover, we modify fitness formulations and algorithms for the dynamic problem variant to store some infeasible solutions to cater to future changes. We conduct experimental investigations on both problems using the proposed problem formulations and algorithms. Our results show that three-objective approaches outperform approaches that use bi-objective formulations, and they further improve when GSEMO uses sliding window selection.

Read more

4/15/2024

🛠️

Total Score

0

Runtime Analysis of Single- and Multi-Objective Evolutionary Algorithms for Chance Constrained Optimization Problems with Normally Distributed Random Variables

Frank Neumann, Carsten Witt

Chance constrained optimization problems allow to model problems where constraints involving stochastic components should only be violated with a small probability. Evolutionary algorithms have been applied to this scenario and shown to achieve high quality results. With this paper, we contribute to the theoretical understanding of evolutionary algorithms for chance constrained optimization. We study the scenario of stochastic components that are independent and normally distributed. Considering the simple single-objective (1+1) EA, we show that imposing an additional uniform constraint already leads to local optima for very restricted scenarios and an exponential optimization time. We therefore introduce a multi-objective formulation of the problem which trades off the expected cost and its variance. We show that multi-objective evolutionary algorithms are highly effective when using this formulation and obtain a set of solutions that contains an optimal solution for any possible confidence level imposed on the constraint. Furthermore, we prove that this approach can also be used to compute a set of optimal solutions for the chance constrained minimum spanning tree problem. In order to deal with potentially exponentially many trade-offs in the multi-objective formulation, we propose and analyze improved convex multi-objective approaches. Experimental investigations on instances of the NP-hard stochastic minimum weight dominating set problem confirm the benefit of the multi-objective and the improved convex multi-objective approach in practice.

Read more

8/23/2024

🏅

Total Score

0

Evolving Reliable Differentiating Constraints for the Chance-constrained Maximum Coverage Problem

Saba Sadeghi Ahouei, Jacob de Nobel, Aneta Neumann, Thomas Back, Frank Neumann

Chance-constrained problems involve stochastic components in the constraints which can be violated with a small probability. We investigate the impact of different types of chance constraints on the performance of iterative search algorithms and study the classical maximum coverage problem in graphs with chance constraints. Our goal is to evolve reliable chance constraint settings for a given graph where the performance of algorithms differs significantly not just in expectation but with high confidence. This allows to better learn and understand how different types of algorithms can deal with different types of constraint settings and supports automatic algorithm selection. We develop an evolutionary algorithm that provides sets of chance constraints that differentiate the performance of two stochastic search algorithms with high confidence. We initially use traditional approximation ratio as the fitness function of (1+1)~EA to evolve instances, which shows inadequacy to generate reliable instances. To address this issue, we introduce a new measure to calculate the performance difference for two algorithms, which considers variances of performance ratios. Our experiments show that our approach is highly successful in solving the instability issue of the performance ratios and leads to evolving reliable sets of chance constraints with significantly different performance for various types of algorithms.

Read more

5/30/2024