Approximation techniques for variations of the p-median problem

In this paper we investigate the genetic algorithm (GA) as a heuristic technique for obtaining near optimal solutions to location problems that are variations of the p-median problem. The results have applications in a variety of contexts including telecommunications network design. The p-median problem is to find an optimal set of K vertices from a connected, undirected graph with N vertices (KcN). Each of the K selected vertices is a service center for other nearby vertices. An optimal selection is one that minimizes the sum, over all vertices, of the path length from a vertex to the nearest service center. The p-median problem, also known as the min-sum multicenter problem, is a classical NPcomplete network design problem. A more general location problem involves service centers that are not vertices and various strategies for their placement. One variation investigated by this research allows for the service centers to be located at arbitrary points in the Cartesian plane. A second variation allows other terms, including the cost of service centers and the cost of interconnecting service centers, to contribute to the function being optimized, Techniques for locating a service center corresponding to a subset of vertices include a centroid strategy and a bounding circle strategy.

[1]  Lawrence. Davis,et al.  Handbook Of Genetic Algorithms , 1990 .

[2]  Timothy J. Lowe,et al.  Location on Networks: A Survey. Part I: The p-Center and p-Median Problems , 1983 .

[3]  David S. Johnson,et al.  Computers and Intractability: A Guide to the Theory of NP-Completeness , 1978 .

[4]  David E. Goldberg,et al.  Alleles, loci and the traveling salesman problem , 1985 .

[5]  Kenneth A. De Jong,et al.  Using Genetic Algorithms to Solve NP-Complete Problems , 1989, ICGA.

[6]  Lawrence Davis,et al.  Genetic Algorithms and Simulated Annealing , 1987 .

[7]  Roger L. Wainwright,et al.  Multiple Vehicle Routing with Time and Capacity Constraints Using Genetic Algorithms , 1993, ICGA.

[8]  David E. Goldberg,et al.  Genetic Algorithms in Search Optimization and Machine Learning , 1988 .

[9]  Donald R. Jones,et al.  Solving Partitioning Problems with Genetic Algorithms , 1991, International Conference on Genetic Algorithms.

[10]  Roger L. Wainwright,et al.  Terminal assignment in a communications network using genetic algorithms , 1994, CSC '94.

[11]  R. L. Francis,et al.  State of the Art-Location on Networks: A Survey. Part II: Exploiting Tree Network Structure , 1983 .

[12]  Edward Minieka,et al.  The Centers and Medians of a Graph , 1977, Oper. Res..

[13]  S. L. Hakimi,et al.  Optimum Locations of Switching Centers and the Absolute Centers and Medians of a Graph , 1964 .

[14]  Pitu B. Mirchandani,et al.  Location on networks : theory and algorithms , 1979 .

[15]  L. Darrell Whitley,et al.  A Comparison of Genetic Sequencing Operators , 1991, ICGA.

[16]  Darrell Whitley,et al.  Scheduling problems and traveling salesman: the genetic edge recombination , 1989 .

[17]  S. Hakimi Optimum Distribution of Switching Centers in a Communication Network and Some Related Graph Theoretic Problems , 1965 .

[18]  Roger L. Wainwright,et al.  LibGA: a user-friendly workbench for order-based genetic algorithm research , 1993, SAC '93.

[19]  Vincent Kanade,et al.  Clustering Algorithms , 2021, Wireless RF Energy Transfer in the Massive IoT Era.

[20]  David E. Goldberg,et al.  AllelesLociand the Traveling Salesman Problem , 1985, ICGA.

[21]  D. E. Goldberg,et al.  Genetic Algorithms in Search , 1989 .

[22]  James Evans,et al.  Optimization algorithms for networks and graphs , 1992 .

[23]  Andrew S. Glassner,et al.  Graphics Gems , 1990 .

[24]  L. Darrell Whitley,et al.  Scheduling Problems and Traveling Salesmen: The Genetic Edge Recombination Operator , 1989, International Conference on Genetic Algorithms.