Academia.eduAcademia.edu

Iterated Greedy Algorithm

description7 papers
group2 followers
lightbulbAbout this topic
The Iterated Greedy Algorithm is a heuristic optimization method that iteratively refines solutions by repeatedly applying a greedy approach to improve an initial solution. It combines local search techniques with a systematic exploration of the solution space to enhance solution quality for combinatorial optimization problems.
lightbulbAbout this topic
The Iterated Greedy Algorithm is a heuristic optimization method that iteratively refines solutions by repeatedly applying a greedy approach to improve an initial solution. It combines local search techniques with a systematic exploration of the solution space to enhance solution quality for combinatorial optimization problems.

Key research themes

1. How can Iterated Greedy algorithms be adapted for complex scheduling and combinatorial optimization problems involving flowshops and group/assembly scheduling?

This research area investigates iterative refinement strategies that combine destruction and reconstruction phases with local search to address complex scheduling problems that often involve multiple constraints such as no-wait/mixed-wait flowshops, blocking constraints, and multi-stage assembly processes. Efficient makespan and tardiness minimization solutions are sought to enhance industrial production and assembly line scheduling. This theme matters because traditional exact methods are computationally infeasible for large-scale or constrained scheduling problems, thus iterated greedy (IG) algorithms and their variants offer scalable, practical alternatives.

Key finding: This paper proposes a modified Iterated Greedy algorithm tailored for mixed no-wait flowshop scheduling that introduces a dynamic destruction phase and speed-up makespan calculations, enabling efficient handling of no-wait... Read more
Key finding: The authors design Iterated Local Search (ILS) and Iterated Greedy (IG) hybridized with Variable Neighborhood Search (VNS) to minimize total tardiness in blocking flowshops, where intermediate buffers are absent. The... Read more
Key finding: Introduces a reinforcement learning-enhanced iterated epsilon-greedy metaheuristic for two-stage scheduling of additive manufacturing and assembly, integrating identical parallel machines and a subsequent assembly stage. The... Read more
Key finding: Proposes a memetic algorithm that combines nondominated sorting genetic algorithm II with local improvement heuristics including an iterated greedy procedure, targeting a bi-objective serial-batch group scheduling problem... Read more
Key finding: Develops an iterated local search (ILS)-based hyper-heuristic controlled by an evolutionary algorithm with a novel mutation operator to optimize perturbative heuristic sequences across diverse COPs including knapsack,... Read more

2. What theoretical insights clarify the convergence and approximation efficiency of greedy and iterated greedy algorithms in Banach and Hilbert spaces and for combinatorial maximum coverage problems?

This theme encompasses rigorous mathematical analyses of greedy algorithm variants to understand their convergence rates, approximation guarantees, and efficiency measures in functional analysis and combinatorial optimization contexts. It also covers the characterization of basis properties that determine greedy algorithm effectiveness and advances in exact and heuristic methods for maximal coverage location problems using IG algorithms. Such theoretical insights support algorithm designers in selecting and tuning greedy-type methods for specific application domains.

Key finding: Provides a theoretical study on the convergence rates of popular greedy algorithms, such as the Pure Greedy Algorithm and Orthogonal Greedy Algorithm, in Banach and Hilbert spaces. The paper establishes new Lebesgue-type... Read more
Key finding: Introduces a new family of parameters capturing unconditionality and democracy properties of bases in Banach/quasi-Banach spaces to precisely estimate Lebesgue constants of thresholding greedy algorithms. This refined... Read more
Key finding: Presents two novel iterated greedy algorithms—one population-based and one hybridized with exact large neighborhood search—to tackle the NP-hard maximal covering location problem (MCLP). The hybrid approach incorporates exact... Read more
Key finding: Develops a composite greedy heuristic leveraging 120 novel heuristics combining course and room ordering strategies to optimize curriculum-based course timetabling, a well-known NP-hard problem. The approach uses... Read more

3. How can iterated / greedy algorithms be effectively combined with learning-based or parallel strategies to improve convergence and approximation in combinatorial optimization and heuristic search?

This theme studies the integration of iterated greedy methods with reinforcement learning, parallelism, and hybrid metaheuristics to enhance search efficiency, adaptability, and convergence rates in combinatorial optimization problems including resource allocation, local search, submodular maximization, and heuristic construction. Incorporating such strategies mitigates local optima entrapment and scalability issues, broadening iterated greedy’s applicability.

Key finding: Proposes an iterated epsilon-greedy algorithm enhanced with reinforcement learning for two-stage additive manufacturing and assembly scheduling, where learning guides the destruction-reconstruction process. This hybrid... Read more
Key finding: Develops a parallel iterated greedy algorithm implemented via MPI for heterogeneous task assignment minimizing computation and accelerating convergence. The approach parallelizes the destruction phase and refines approximate... Read more
Key finding: Introduces an iterated local search (ILS) algorithm augmented with random restarts to solve the NP-complete weapon-target allocation problem. Comparative experiments demonstrate ILS outperforms various metaheuristics in... Read more
Key finding: Develops a novel metric, Goal Distance Rank Correlation (GDRC), to quantify heuristic effectiveness specifically for greedy best-first search (GBFS), showing that heuristics obeying classical A* guidelines do not always yield... Read more

All papers in Iterated Greedy Algorithm

The Permutation Flowshop Scheduling Problem (PFSP) is among the most investigated scheduling problems in the fields of Operational Research (OR) and management science. During the last six decades, it has gained much attention and... more
The problem of allocating a set of facilities in order to maximise the sum of the demands of the covered clients is known as the maximal covering location problem. In this work we tackle this problem by means of iterated greedy... more
The problem of allocating a set of facilities in order to maximise the sum of the demands of the covered clients is known as the maximal covering location problem. In this work we tackle this problem by means of iterated greedy... more
The problem of task assignment is one of the most fundamental among combinatorial optimization problems. Solving the Task Assignment Problem is very important for many real time and computational scenarios where a lot of small tasks need... more
The paper deals with a production scheduling process, which is a problematic and it requires considering a lot of various factors while making the decision. Due to the specificity of the production system analysed in the practical... more
h i g h l i g h t s • A new methodology has been developed for scheduling automated transport vehicles. • A GA and an IG algorithm have been proposed to solve the problem. • Designed a set of benchmark to test the performance of the... more
Designing reliable sequences of DNA (Deoxyribonucleic Acid) is a critical task in the fields of DNA computing, and nanotechnology. The quality and reliability of the DNA sequence can directly affect the accuracy of the processing of... more
This paper proposes an Iterated Local Search (ILS) procedure and an Iterated Greedy (IG) algorithm, which are both combined with a variable neighbourhood search (VNS), for dealing with the flow shop problem with blocking, in order to... more
Software projects often suffer from unplanned overtime due to uncertainty and risk incurred due to changing requirement and attempt to meet up with time-tomarket of the software product. This causes stress to developers and can result in... more
Software projects often suffer from unplanned overtime due to uncertainty and risk incurred due to changing requirement and attempt to meet up with time-tomarket of the software product. This causes stress to developers and can result in... more
Abstract–This paper considers the use of multi-objective genetic algorithms for solving a typical production chain problem, in which two consecutive production stages have to schedule their internal work while taking into account each... more
In this paper, we have presented the first proposal to apply a vibration damping optimization (VDO) algorithm to solve multi-objective optimization problems. In order to do that, fast non-dominated sorting and crowding distance concepts... more
Group scheduling problems have attracted much attention owing to their many practical applications. This work proposes a new bi-objective serial-batch group scheduling problem considering the constraints of sequence-dependent setup time,... more
Efficient allocation or assignment of tasks has been a constant problem for research in the domain of Combinatorial Optimization. With Task Assignment being an NP-Hard Problem for more than 3 processors, considerable effort has gone... more
Download research papers for free!