Independent and cooperative parallel search methods for the generalized assignment problem

Yuichi Asahiro, Masahiro Ishibashi, Masafumi Yamashita

Research output: Contribution to journalArticlepeer-review

12 Citations (Scopus)


The generalized assignment problem is a representative NP-hard problem, for which many heuristic algorithms are known. In this article, two parallel heuristic algorithms are proposed, which are based on the ejection chain local search (EC) proposed by Yagiura et al. One is a simple parallelization called multistart parallel EC (MPEC) and the other is cooperative parallel EC (CPEC). In MPEC each search process independently explores search space while in CPEC search processes share partial information to cooperate with each other. The experimental results with 9 computers for large benchmark instances show that (1) MPEC and CPEC, respectively, run twice and 4 times faster than EC, and (2) compared to EC, the difference in quality between obtained solutions and theoretical lower bounds is reduced to 3/4 and 2/3 by MPEC and CPEC, respectively. It is said that these methods give us full benefit of parallelization, speedup and improvement for quality of solutions.

Original languageEnglish
Pages (from-to)129-141
Number of pages13
JournalOptimization Methods and Software
Issue number2
Publication statusPublished - Apr 2003

All Science Journal Classification (ASJC) codes

  • Software
  • Control and Optimization
  • Applied Mathematics


Dive into the research topics of 'Independent and cooperative parallel search methods for the generalized assignment problem'. Together they form a unique fingerprint.

Cite this