Discovering Heuristics
Discovering Heuristics
DISCOVERING HEURISTICS
JONATHAN THOMPSON
To cite this article: JONATHAN THOMPSON (2020) DISCOVERING HEURISTICS, Impact, 2020:1,
25-29, DOI: 10.1080/2058802X.2020.1739866
To link to this article: https://doi.org/10.1080/2058802X.2020.1739866
© Kursat Unsal/Shutterstock
mation or includes contradictory
data.
very different solution quality and The diagram on the left shows the initial route. The links in orange have been selected for
spending a small amount of time to removal. The diagram on the right shows the route after new links are added.
© Andrey_Popov/Shutterstock.com
improving solutions, the search is
trapped and cannot escape. Many
meta-heuristic methods have been
proposed to overcome this problem,
including simulated annealing, tabu
search and genetic algorithms. These
are well-researched methods that have
proved effective on many practical
problems. We now consider examples efficient method. Vali-Siar et al. (2018) with m items in another. Tabu search
of heuristics being used to solve classic compare a constructive heuristic to a has proved particularly effective for
optimisation problems – scheduling, genetic algorithm to schedule hospital solving a number of different routing
routing and packing. operations and found that both problems including problems with
improved on manual methods, with time-windows and dynamic travel
the constructive heuristic performing times.
HEURISTICS FOR particularly well in reducing overtime
SCHEDULING PROBLEMS by over 80%.
Many scheduling problems have Compared to the
been solved using heuristic methods. previous manual methods,
When tasks need to be sequenced, HEURISTICS FOR the company report
known as the job shop scheduling ROUTING PROBLEMS savings in labour usage,
problem, ordering jobs according Several construction heuristics for a reduction in product
to some priority rule such as vehicle routing problems have been damage and improved
minimising slack time or earliest due widely used in practice. The Clarke loading quality
date can prove effective. To produce and Wright savings heuristic starts
examination timetables, exams can with a set of n routes where n is the
be ordered in terms of difficulty number of customers and each route Delgado-Antequera et al. (2020)
to schedule, e.g. in order of most consists of a journey from the depot use a greedy algorithm hybridised
clashing exams, and then allocated to a customer and back again. The with a variable neighbourhood
to the time period that ensures a heuristic then merges two routes into search method to determine routes
feasible timetable while spreading a single route as long as it causes a for waste collection vehicles in
exams out for students. decrease in the overall distance. There Antequera, Spain. They identify
The scheduling problems to which are several cluster first, route second routes that reduce the distance
heuristic methods have been applied are heuristics that group the customers travelled by more than 50%.
wide-ranging. For instance, Karapetyan into feasible sets, and then solve Louati et al. (2019) use a heuristic
et al. (2015) schedule image acquisition a TSP to form the route for each to route waste collection vehicles
from a satellite using several heuristic cluster. Many improvement heuristics and find solutions that reduce the
methods which all outperformed have been proposed, using a variety operational time by 23% and distance
human methods. They identified of neighbourhood definitions such by 7.3% compared to manual
simulated annealing as the most as exchanging n items in one route methods.
to generate load plans and a genetic Louati, A., L.H. Son and H. Chabchoub (2019). Smart routing for municipal
algorithm to fine tune the objective waste collection: a heuristic approach. Journal of Ambient Intelligence and
Humanized Computing 10: 1865–1884.
function for the construction heuristic.
The method has been successfully Olsson, J., T. Larsson and N-H Quttineh (2020). Automating the planning of
container loading for Atlas Copco: Coping with real life stacking and stability
implemented and generates suitable
constraints. European Journal of Operational Research 280: 1018–1034.
plans in a timely fashion. Compared
to the previous manual methods, the Vali-Siar, M. M., S. Gholami and R. Ramezanian (2018). Multi-period and
multi-resource operating room scheduling under uncertainty: A case study.
company report savings in labour usage, Computers & Industrial Engineering 126: 549–568.
a reduction in product damage and
improved loading quality.