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...

Full description

Saved in:
Bibliographic Details
Published inIEEE access Vol. 6; pp. 17756 - 17767
Main Authors Xia, Xiaoyun, Peng, Xue, Deng, Liuyang, Lai, Xinsheng, Guo, Zhaolu, Lai, Xiangjing
Format Journal Article
LanguageEnglish
Published Piscataway IEEE 01.01.2018
The Institute of Electrical and Electronics Engineers, Inc. (IEEE)
Subjects
Online AccessGet full text

Cover

Loading…
More Information
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