Abstract
A problem of n independent jobs with different ready times and due dates to be scheduled on m parallel machines which aims at minimizing the total tardiness penalty costs of all jobs is considered. The decomposition and combination characteristics of the problem are studied. Based on these two characteristics, a parallel coevolutionary algorithm (PCA) is proposed. The PCA is implemented in a client/server (C/S)-based parallel coevolutionary computation structure, in which the server is responsible for global evolution by task assignment and the client is responsible for local evolution by task ordering. According to this structure, a genetic algorithm and a virus evolutionary genetic algorithm are developed, which are executed on server and client, respectively. The simulated experiments are designed, the comparison results with adapted algorithms show that the proposed algorithm C/S-PCA has superior performances both in convergence speed and in searching optimality.
| Original language | English |
|---|---|
| Pages (from-to) | 139-148 |
| Number of pages | 10 |
| Journal | Journal of the Chinese Institute of Engineers, Transactions of the Chinese Institute of Engineers,Series A/Chung-kuo Kung Ch'eng Hsuch K'an |
| Volume | 38 |
| Issue number | 2 |
| DOIs | |
| State | Published - 17 Feb 2015 |
| Externally published | Yes |
Keywords
- client/server-based computation
- parallel evolutionary computation
- parallel machines scheduling
- virus evolution genetic algorithm
Fingerprint
Dive into the research topics of 'A client/server-based parallel coevolutionary algorithm for parallel machines scheduling problem with penalties'. Together they form a unique fingerprint.Cite this
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver