What is it about?
Many real‑world planning and scheduling problems are extremely difficult to solve because they involve making the best possible decisions while working within tight resource limits. Examples include manufacturing schedules, logistics planning, and allocating limited capacity to competing demands. These problems are often too complex to solve exactly, so engineers rely on metaheuristic algorithms that search for high‑quality solutions efficiently rather than perfect ones. This research introduces a new enhancement to the Ant Colony Optimisation (ACO) algorithm called Dynamic Impact. Traditional ACO works by simulating the behaviour of ants that gradually learn good solutions by following and reinforcing successful paths. However, standard ACO struggles when the value of a decision depends strongly on how much resource remains—for example, when using too much capacity early leads to poor outcomes later. Dynamic Impact addresses this by allowing the algorithm to evaluate each decision in the context of the current partial solution. Instead of relying only on past experience (pheromones) or fixed heuristics, the algorithm dynamically estimates how much a potential choice will improve the solution and how much of the remaining resources it will consume. This makes the search process more “situation‑aware”. The approach was tested on a real microchip manufacturing scheduling problem and on the widely used Multidimensional Knapsack Problem benchmark. Across both cases, Dynamic Impact significantly improved solution quality and reliability, often reaching better solutions faster and more consistently than existing methods.
Featured Image
Photo by GuerrillaBuzz on Unsplash
Why is it important?
This work is important because many industrial optimisation problems involve non‑linear trade‑offs between benefit and resource usage, where early decisions can strongly affect what is possible later. Traditional optimisation heuristics often fail to capture this dependency, leading to slow convergence or sub‑optimal results. The key novelty of this research is the introduction of Dynamic Impact as a core sub‑heuristic within Ant Colony Optimisation. Unlike static heuristics, Dynamic Impact is recalculated at every step based on the current state of the solution, enabling more informed and adaptive decision‑making. The results show substantial performance gains: for example, large benchmark problems were solved with solution gaps reduced by more than four times compared to standard ACO, and small benchmark instances were solved optimally with 100% reliability. By demonstrating strong performance on both real‑world and benchmark problems, this work establishes ACO with Dynamic Impact as a new state‑of‑the‑art approach for resource‑constrained optimisation. It has clear relevance for manufacturing, scheduling, logistics, and other complex decision‑making systems.
Perspectives
What I find most satisfying about this work is that it shows how a relatively small conceptual change—making the algorithm aware of remaining resources—can have a large practical impact. Rather than adding complexity for its own sake, Dynamic Impact makes optimisation behaviour more intuitive and robust. I hope this paper encourages others to rethink how heuristics are designed for real‑world problems, especially where decisions interact in non‑linear ways. There is significant potential to extend this idea to other optimisation frameworks beyond ACO.
Prof Tatiana Kalganova
Brunel University
Read the Original
This page is a summary of: Dynamic impact for ant colony optimization algorithm, Swarm and Evolutionary Computation, March 2022, Elsevier,
DOI: 10.1016/j.swevo.2021.100993.
You can read the full text:
Contributors
The following have contributed to this page







