Performance Analysis of Evolutionary Optimization for the Bank Account Location Problem
The bank account location (BAL) problem is an NP-hard discrete optimization problem. A few experimental studies have shown that evolutionary algorithms are efficient methods for the BAL problem. However, from theoretical point of view, we know little about the performance of evolutionary algorithms...
Saved in:
Published in | IEEE access Vol. 6; pp. 17756 - 17767 |
---|---|
Main Authors | , , , , , |
Format | Journal Article |
Language | English |
Published |
Piscataway
IEEE
01.01.2018
The Institute of Electrical and Electronics Engineers, Inc. (IEEE) |
Subjects | |
Online Access | Get full text |
Cover
Loading…
Summary: | The bank account location (BAL) problem is an NP-hard discrete optimization problem. A few experimental studies have shown that evolutionary algorithms are efficient methods for the BAL problem. However, from theoretical point of view, we know little about the performance of evolutionary algorithms (EAs) on the BAL problem. In this paper, we contribute to theoretical understanding of EAs on the BAL problem. The worst-case bounds on a simple evolutionary algorithm called (1 + 1) EA and a global simple multiobjective evolutionary algorithm called GSEMO for the BAL problem is presented. We reveal that the (1 + 1) EA can find a <inline-formula> <tex-math notation="LaTeX">({k}/({2k-1})) </tex-math></inline-formula> approximation solution for the BAL problem. We also find that GSEMO can obtain an approximate solution on the BAL problem with value not less than <inline-formula> <tex-math notation="LaTeX">(1-({1}/{e}))OPT </tex-math></inline-formula> in expected polynomial runtime <inline-formula> <tex-math notation="LaTeX">O(n^{2} \log n+nk^{2}) </tex-math></inline-formula>, where <inline-formula> <tex-math notation="LaTeX">OPT </tex-math></inline-formula> is the optimal fitness function value, <inline-formula> <tex-math notation="LaTeX">n </tex-math></inline-formula> is the number of banks that can open accounts, and <inline-formula> <tex-math notation="LaTeX">k </tex-math></inline-formula> is the maximum number of accounts that can be maintained. Meanwhile, we demonstrate that the (1+1) EA and GSEMO are superior to some local search algorithms with interchange neighborhood on an instance, and we also show that GSEMO can efficiently optimize another instance while the (1 + 1) EA may be inefficient. |
---|---|
ISSN: | 2169-3536 2169-3536 |
DOI: | 10.1109/ACCESS.2017.2779154 |