Differential evolution algorithms for the generalized assignment problem

M. Fatih Tasgetiren, P. N. Suganthan, Tay Jin Chua, Abdullah Al-Hajri

Research output: Chapter in Book/Report/Conference proceedingConference contribution

20 Citations (Scopus)

Abstract

In this paper, differential evolution (DE) algorithms are presented to solve the generalized assignment problem (GAP), which is basically concerned with finding the minimum cost assignment of jobs to agents such that each job is assigned to exactly one agent, subject to capacity constraint of agents. The first algorithm is unique in terms of solving a discrete optimization problem on a continuous domain. Thesecond one is a discrete/combinatorial variant of the traditional differential evolution algorithm working on a discrete domain. The objective is to present a continuous optimization algorithm dealing with discrete spaces hence to solve a discrete optimization problem. Both algorithms are hybridized with a "blind" variable neighborhood search (VNS) algorithm tofurther enhance the solution quality, especially to end up with feasible solutions. They are tested on a benchmark suite from OR Library. Computational results are promising for acontinuous algorithm such that without employing any problem-specific heuristics and speed-up methods, the DE variant hybridized with a "blind" VNS local search was able togenerate competitive results to its discrete counterpart.

Original languageEnglish
Title of host publication2009 IEEE Congress on Evolutionary Computation, CEC 2009
Pages2606-2613
Number of pages8
DOIs
Publication statusPublished - 2009
Event2009 IEEE Congress on Evolutionary Computation, CEC 2009 - Trondheim, Norway
Duration: May 18 2009May 21 2009

Other

Other2009 IEEE Congress on Evolutionary Computation, CEC 2009
CountryNorway
CityTrondheim
Period5/18/095/21/09

Fingerprint

Generalized Assignment Problem
Differential Evolution Algorithm
Variable Neighborhood Search
Discrete Optimization
Optimization Problem
Capacity Constraints
Continuous Optimization
Differential Evolution
Local Search
Search Algorithm
Computational Results
Optimization Algorithm
Speedup
Assignment
Heuristics
Benchmark
Costs

ASJC Scopus subject areas

  • Artificial Intelligence
  • Computational Theory and Mathematics
  • Theoretical Computer Science

Cite this

Tasgetiren, M. F., Suganthan, P. N., Chua, T. J., & Al-Hajri, A. (2009). Differential evolution algorithms for the generalized assignment problem. In 2009 IEEE Congress on Evolutionary Computation, CEC 2009 (pp. 2606-2613). [4983269] https://doi.org/10.1109/CEC.2009.4983269

Differential evolution algorithms for the generalized assignment problem. / Tasgetiren, M. Fatih; Suganthan, P. N.; Chua, Tay Jin; Al-Hajri, Abdullah.

2009 IEEE Congress on Evolutionary Computation, CEC 2009. 2009. p. 2606-2613 4983269.

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Tasgetiren, MF, Suganthan, PN, Chua, TJ & Al-Hajri, A 2009, Differential evolution algorithms for the generalized assignment problem. in 2009 IEEE Congress on Evolutionary Computation, CEC 2009., 4983269, pp. 2606-2613, 2009 IEEE Congress on Evolutionary Computation, CEC 2009, Trondheim, Norway, 5/18/09. https://doi.org/10.1109/CEC.2009.4983269
Tasgetiren MF, Suganthan PN, Chua TJ, Al-Hajri A. Differential evolution algorithms for the generalized assignment problem. In 2009 IEEE Congress on Evolutionary Computation, CEC 2009. 2009. p. 2606-2613. 4983269 https://doi.org/10.1109/CEC.2009.4983269
Tasgetiren, M. Fatih ; Suganthan, P. N. ; Chua, Tay Jin ; Al-Hajri, Abdullah. / Differential evolution algorithms for the generalized assignment problem. 2009 IEEE Congress on Evolutionary Computation, CEC 2009. 2009. pp. 2606-2613
@inproceedings{045499af01cf409b82bffbd15cab3ddb,
title = "Differential evolution algorithms for the generalized assignment problem",
abstract = "In this paper, differential evolution (DE) algorithms are presented to solve the generalized assignment problem (GAP), which is basically concerned with finding the minimum cost assignment of jobs to agents such that each job is assigned to exactly one agent, subject to capacity constraint of agents. The first algorithm is unique in terms of solving a discrete optimization problem on a continuous domain. Thesecond one is a discrete/combinatorial variant of the traditional differential evolution algorithm working on a discrete domain. The objective is to present a continuous optimization algorithm dealing with discrete spaces hence to solve a discrete optimization problem. Both algorithms are hybridized with a {"}blind{"} variable neighborhood search (VNS) algorithm tofurther enhance the solution quality, especially to end up with feasible solutions. They are tested on a benchmark suite from OR Library. Computational results are promising for acontinuous algorithm such that without employing any problem-specific heuristics and speed-up methods, the DE variant hybridized with a {"}blind{"} VNS local search was able togenerate competitive results to its discrete counterpart.",
author = "Tasgetiren, {M. Fatih} and Suganthan, {P. N.} and Chua, {Tay Jin} and Abdullah Al-Hajri",
year = "2009",
doi = "10.1109/CEC.2009.4983269",
language = "English",
isbn = "9781424429592",
pages = "2606--2613",
booktitle = "2009 IEEE Congress on Evolutionary Computation, CEC 2009",

}

TY - GEN

T1 - Differential evolution algorithms for the generalized assignment problem

AU - Tasgetiren, M. Fatih

AU - Suganthan, P. N.

AU - Chua, Tay Jin

AU - Al-Hajri, Abdullah

PY - 2009

Y1 - 2009

N2 - In this paper, differential evolution (DE) algorithms are presented to solve the generalized assignment problem (GAP), which is basically concerned with finding the minimum cost assignment of jobs to agents such that each job is assigned to exactly one agent, subject to capacity constraint of agents. The first algorithm is unique in terms of solving a discrete optimization problem on a continuous domain. Thesecond one is a discrete/combinatorial variant of the traditional differential evolution algorithm working on a discrete domain. The objective is to present a continuous optimization algorithm dealing with discrete spaces hence to solve a discrete optimization problem. Both algorithms are hybridized with a "blind" variable neighborhood search (VNS) algorithm tofurther enhance the solution quality, especially to end up with feasible solutions. They are tested on a benchmark suite from OR Library. Computational results are promising for acontinuous algorithm such that without employing any problem-specific heuristics and speed-up methods, the DE variant hybridized with a "blind" VNS local search was able togenerate competitive results to its discrete counterpart.

AB - In this paper, differential evolution (DE) algorithms are presented to solve the generalized assignment problem (GAP), which is basically concerned with finding the minimum cost assignment of jobs to agents such that each job is assigned to exactly one agent, subject to capacity constraint of agents. The first algorithm is unique in terms of solving a discrete optimization problem on a continuous domain. Thesecond one is a discrete/combinatorial variant of the traditional differential evolution algorithm working on a discrete domain. The objective is to present a continuous optimization algorithm dealing with discrete spaces hence to solve a discrete optimization problem. Both algorithms are hybridized with a "blind" variable neighborhood search (VNS) algorithm tofurther enhance the solution quality, especially to end up with feasible solutions. They are tested on a benchmark suite from OR Library. Computational results are promising for acontinuous algorithm such that without employing any problem-specific heuristics and speed-up methods, the DE variant hybridized with a "blind" VNS local search was able togenerate competitive results to its discrete counterpart.

UR - http://www.scopus.com/inward/record.url?scp=70450092380&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=70450092380&partnerID=8YFLogxK

U2 - 10.1109/CEC.2009.4983269

DO - 10.1109/CEC.2009.4983269

M3 - Conference contribution

SN - 9781424429592

SP - 2606

EP - 2613

BT - 2009 IEEE Congress on Evolutionary Computation, CEC 2009

ER -