Discrete Fireworks Algorithm for Single Machine Scheduling Problems

Discrete Fireworks Algorithm for Single Machine Scheduling Problems

Mohamed Amine El Majdouli, Abdelhakim Ameur El Imrani
Copyright: © 2016 |Pages: 12
DOI: 10.4018/IJAMC.2016070102
OnDemand:
(Individual Articles)
Available
$37.50
No Current Special Offers
TOTAL SAVINGS: $37.50

Abstract

Over the recent years, Fireworks Algorithm has recorded an increasing success on solving continuous optimization problems, due to its efficiency, simplicity and more importantly its rapid convergence to good optimums. Thus, the Fireworks Algorithm performance is now widely comparable with the most popular methods in the optimization field such as evolutionary computation and swarm intelligence techniques. This paper introduces a discrete Fireworks Algorithm for combinatorial single machine scheduling problems. Taking advantage of the robust design of the original Fireworks Algorithm, a new adaptation of sparks generation is proposed with a novel use of the control parameters. To verify the explorative performance of the algorithm, a hybridization with Variable Neighborhood Search heuristic is implemented. To validate it, the proposed method is tested with several benchmarks instances of the single machine total weighted tardiness. A comparison with other optimization algorithms is also included. The obtained results exhibit the high performance of the proposed method.
Article Preview
Top

2. Total Weighted Tardiness Problem (Smtwt)

In engineering and computer science, the single machine total weighted tardiness problem (SMTWT) (Rathinam, & Ponnambalam, 2003) is a widely studied scheduling problem that is typed as NP-Hard. SMTWT considers n jobs (or tasks) to be processed sequentially on a single machine. Each job i is characterized by a processing time IJAMC.2016070102.m01, representing the necessary time needed by the machine to process the job i, a due date IJAMC.2016070102.m02 indicating the date by which a job i should be completed, and a nonnegative weight IJAMC.2016070102.m03 representing the relative importance of job i. The tardiness of job j is then defined as:

IJAMC.2016070102.m04
(1) where:

Complete Article List

Search this Journal:
Reset
Volume 15: 1 Issue (2024)
Volume 14: 1 Issue (2023)
Volume 13: 4 Issues (2022): 2 Released, 2 Forthcoming
Volume 12: 4 Issues (2021)
Volume 11: 4 Issues (2020)
Volume 10: 4 Issues (2019)
Volume 9: 4 Issues (2018)
Volume 8: 4 Issues (2017)
Volume 7: 4 Issues (2016)
Volume 6: 4 Issues (2015)
Volume 5: 4 Issues (2014)
Volume 4: 4 Issues (2013)
Volume 3: 4 Issues (2012)
Volume 2: 4 Issues (2011)
Volume 1: 4 Issues (2010)
View Complete Journal Contents Listing