An approach for solving competitive location problems with variable demand using multicore systems

被引:9
作者
Arrondo, A. G. [1 ]
Fernandez, J. [1 ]
Redondo, J. L. [2 ]
Ortigosa, P. M. [3 ]
机构
[1] Univ Murcia, Dept Stat & Operat Res, E-30100 Murcia, Spain
[2] Univ Granada, Dept Comp Architecture & Technol, E-18071 Granada, Spain
[3] Univ Almeria, Dept Comp Architecture & Elect, La Canada De San Urbano 04120, Almeria, Spain
关键词
Continuous location; Variable demand; Evolutionary algorithm; Weiszfeld algorithm; Parallel algorithms; OpenMP; MULTICOMMODITY LOCATION; PARALLEL ALGORITHMS; FACILITY LOCATION; TABU SEARCH; ALLOCATION; MODEL;
D O I
10.1007/s11590-012-0596-z
中图分类号
C93 [管理学]; O22 [运筹学];
学科分类号
070105 ; 12 ; 1201 ; 1202 ; 120202 ;
摘要
A planar competitive location and design problem with variable demand is considered. The assumption that the demand may vary depending on the conditions of the market makes the problem more realistic, but it also increases its complexity, and therefore, the computational effort needed to solve it. In this paper, a modification of a heuristic recently proposed to cope with the problem is presented, which allows, on the one hand, to obtain the same solutions as the original heuristic more quickly and, on the other hand, to handle larger size problems. Furthermore, a parallel version of the algorithm, suitable for being run in most of today's personal computers, has also been proposed. The parallel algorithm has been implemented using the OpenMP library and the results show an ideal efficiency up to at least eight processors (the largest number of available processing elements). The effectiveness of the parallel algorithm has also been measured. From the computational results, it can be inferred that the proposed parallelization is robust.
引用
收藏
页码:555 / 567
页数:13
相关论文
共 28 条
[1]   Fast tomographic reconstruction on multicore computers [J].
Agulleiro, J. I. ;
Fernandez, J. J. .
BIOINFORMATICS, 2011, 27 (04) :582-583
[2]   Vectorization with SIMD extensions speeds up reconstruction in electron tomography [J].
Agulleiro, J. I. ;
Garzon, E. M. ;
Garcia, I. ;
Fernandez, J. J. .
JOURNAL OF STRUCTURAL BIOLOGY, 2010, 170 (03) :570-575
[3]  
[Anonymous], 1995, C++ Toolbox for Verified Computing I, Basic Numerical Problems
[4]  
Ben Rosen J., 1991, ORSA Journal on Computing, V3, P207, DOI 10.1287/ijoc.3.3.207
[5]   Locating multiple competitive facilities: Spatial interaction models with variable expenditures [J].
Berman, O ;
Krass, D .
ANNALS OF OPERATIONS RESEARCH, 2002, 111 (1-4) :197-225
[6]   Solving hub arc location problems on a cluster of workstations [J].
Campbell, JF ;
Stiehr, G ;
Ernst, AT ;
Krishnamoorthy, M .
PARALLEL COMPUTING, 2003, 29 (05) :555-574
[7]  
Chapman B., 2008, USING OPENMP PORTABL
[8]  
CRAINIC TG, 1995, OR SPEKTRUM, V17, P113, DOI 10.1007/BF01719254
[9]   Parallel asynchronous tabu search for multicommodity location-allocation with balancing requirements [J].
Crainic, TG ;
Toulouse, M ;
Gendreau, M .
ANNALS OF OPERATIONS RESEARCH, 1996, 63 :277-299
[10]   A parallel local search approach to solving the uncapacitated warehouse location problem [J].
Cura, Tunchan .
COMPUTERS & INDUSTRIAL ENGINEERING, 2010, 59 (04) :1000-1009