Next Article in Journal
NZEB Renovation Definition in a Heating Dominated Climate: Case Study of Poland
Previous Article in Journal
Short-Term Load Forecasting Based on Elastic Net Improved GMDH and Difference Degree Weighting Optimization
Article Menu
Issue 9 (September) cover image

Export Article

Open AccessArticle
Appl. Sci. 2018, 8(9), 1604; https://doi.org/10.3390/app8091604

On GPU Implementation of the Island Model Genetic Algorithm for Solving the Unequal Area Facility Layout Problem

1
College of Urban Rail Transit and Logistics, Beijing Union University, Beijing 100101, China
2
Department of Electrical Engineering, National Changhua University of Education, Changhua 50007, Taiwan
3
Department of Computer Science and Information Engineering, National Changhua University of Education, Changhua 50007, Taiwan
4
Department of Management Information Systems, National Chengchi University, Taipei 11605, Taiwan
*
Author to whom correspondence should be addressed.
Received: 12 August 2018 / Revised: 4 September 2018 / Accepted: 7 September 2018 / Published: 10 September 2018
(This article belongs to the Section Computer Science and Electrical Engineering)
Full-Text   |   PDF [8013 KB, uploaded 11 September 2018]   |  

Abstract

Facility layout problem (FLP) is one of the hottest research areas in industrial engineering. A good facility layout can achieve efficient production management, improve production efficiency, and create high economic values. Because FLP is an NP-hard problem, meaning it is impossible to find the optimal solution when problem becomes sufficiently large, various evolutionary algorithms (EAs) have been proposed to find a sub-optimal solution within a reasonable time interval. Recently, a genetic algorithm (GA) was proposed for unequal area FLP (UA-FLP), where the areas of facilities are not identical. More precisely, the GA is an island model based, which is called IMGA. Since EAs are still very time consuming, many efforts have been devoted to how to parallelize various EAs including IMGA. In recent work, Steffen and Dietmar proposed how to parallelize island models of EAs. However, their parallelization approaches are preliminary because they focused mainly on comparing the performances between different parallel architectures. In addition, they used one mathematical function to model the problem. To further investigate on how to parallelize the IMGA by GPU, in this paper we propose multiple parallel algorithms, for each individual step in the IMGA when solving the industrial engineering problem, UA-FLP, and conduct experiments to compare their performances. After integrating better algorithms for all steps into the IMGA, our GPU implementation outperforms the CPU counterpart and the best speedup can be as high as 84. View Full-Text
Keywords: unequal area facility layout problem; parallel computing; island model; genetic algorithm; GPU unequal area facility layout problem; parallel computing; island model; genetic algorithm; GPU
Figures

Figure 1

This is an open access article distributed under the Creative Commons Attribution License which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited. (CC BY 4.0).
SciFeed

Share & Cite This Article

MDPI and ACS Style

Sun, X.; Lai, L.-F.; Chou, P.; Chen, L.-R.; Wu, C.-C. On GPU Implementation of the Island Model Genetic Algorithm for Solving the Unequal Area Facility Layout Problem. Appl. Sci. 2018, 8, 1604.

Show more citation formats Show less citations formats

Note that from the first issue of 2016, MDPI journals use article numbers instead of page numbers. See further details here.

Related Articles

Article Metrics

Article Access Statistics

1

Comments

[Return to top]
Appl. Sci. EISSN 2076-3417 Published by MDPI AG, Basel, Switzerland RSS E-Mail Table of Contents Alert
Back to Top