paper-with-me

Papers

Evolutionary Computation plus Dynamic Programming for the Bi-Objective Travelling Thief Problem

2018-02-07 · Junhua Wu, Sergey Polyakovskiy, Markus Wagner, Frank Neumann

This research proposes a novel indicator-based hybrid evolutionary approach that combines approximate and exact algorithms. We apply it to a new bi-criteria formulation of the travelling thief problem, which is known to the Evolutionary Computation community as a benchmark multi-component optimisation problem that interconnects two classical NP-hard problems: the travelling salesman problem and the 0-1 knapsack problem. Our approach employs the exact dynamic programming algorithm for the underlying Packing-While-Travelling (PWT) problem as a subroutine within a bi-objective evolutionary algorithm. This design takes advantage of the data extracted from Pareto fronts generated by the dynamic program to achieve better solutions. Furthermore, we develop a number of novel indicators and selection mechanisms to strengthen synergy of the two algorithmic components of our approach. The results of computational experiments show that the approach is capable to outperform the state-of-the-art results for the single-objective case of the problem.

📄 PDF Abstract BibTeX arXiv:1802.02434

Code (0)

등록된 구현이 없습니다.

Similar Papers 제목 키워드 기반

Semantic Neighborhood Ordering in Multi-objective Genetic Programming based on Decomposition

2021-02-28 · Fergal Stapleton, Edgar Galván

Semantic diversity in Genetic Programming has proved to be highly beneficial in evolutionary search. We have witnessed a surge in the number of scientific works in the area, starting first in discrete spaces and moving t…

DiversityEvolutionary Algorithms

EC-KitY: Evolutionary Computation Tool Kit in Python with Seamless Machine Learning Integration

2022-07-21 · Moshe Sipper, Tomer Halperin, Itai Tzruia, Achiya Elyasaf

EC-KitY is a comprehensive Python library for doing evolutionary computation (EC), licensed under the BSD 3-Clause License, and compatible with scikit-learn. Designed with modern software engineering and machine learning…

BIG-bench Machine Learning

A Multi-disciplinary Ensemble Algorithm for Clustering Heterogeneous Datasets

2021-01-01 · Bryar A. Hassan, Tarik A. Rashid

Clustering is a commonly used method for exploring and analysing data where the primary objective is to categorise observations into similar clusters. In recent decades, several algorithms and methods have been developed…

Clustering

A Survey of Decomposition-Based Evolutionary Multi-Objective Optimization: Part I-Past and Future

2024-04-22 · Ke Li

Decomposition has been the mainstream approach in classic mathematical programming for multi-objective optimization and multi-criterion decision-making. However, it was not properly studied in the context of evolutionary…

Decision MakingSurvey

The Effect of Epigenetic Blocking on Dynamic Multi-Objective Optimisation Problems

2022-11-25 · Sizhe Yuen, Thomas H. G. Ezard, Adam J. Sobey

Hundreds of Evolutionary Computation approaches have been reported. From an evolutionary perspective they focus on two fundamental mechanisms: cultural inheritance in Swarm Intelligence and genetic inheritance in Evoluti…

BlockingEvolutionary Algorithms