scispace - formally typeset
Search or ask a question
Journal ArticleDOI

Maximizing Voronoi Regions of a Set of Points Enclosed in a Circle with Applications to Facility Location

01 Dec 2010-Journal of Mathematical Modelling and Algorithms (Springer Netherlands)-Vol. 9, Iss: 4, pp 375-392
TL;DR: An optimization problem which involves maximization of the area of Voronoi regions of a set of points placed inside a circle is introduced and it is shown that the maximum area is obtained when the members in S lie on the vertices of a regular n-gon, with its circumcenter at o.
Abstract: In this paper we introduce an optimization problem which involves maximization of the area of Voronoi regions of a set of points placed inside a circle. Such optimization goals arise in facility location problems consisting of both mobile and stationary facilities. Let ? be a circular path through which mobile service stations are plying, and S be a set of n stationary facilities (points) inside ?. A demand point p is served from a mobile facility plying along ? if the distance of p from the boundary of ? is less than that from any member in S. On the other hand, the demand point p is served from a stationary facility p i ???S if the distance of p from p i is less than or equal to the distance of p from all other members in S and also from the boundary of ?. The objective is to place the stationary facilities in S, inside ?, such that the total area served by them is maximized. We consider a restricted version of this problem where the members in S are placed equidistantly from the center o of ?. It is shown that the maximum area is obtained when the members in S lie on the vertices of a regular n-gon, with its circumcenter at o. The distance of the members in S from o and the optimum area increases with n, and at the limit approaches the radius and the area of the circle ?, respectively. We also consider another variation of this problem where a set of n points is placed inside ?, and the task is to locate a new point q inside ? such that the area of the Voronoi region of q is maximized. We give an exact solution of this problem when n?=?1 and a (1????)-approximation algorithm for the general case.

Summary (2 min read)

1 Introduction

  • The main objective in any facility location problem is to judiciously place a set of facilities, serving a set of users (or demand points), such that certain optimality criteria are satisfied.
  • In the discrete case, the problem of placing a new facility amidst existing ones, such that the number of users served by it is maximized, has been addressed very recently by Cabello et al. [8].
  • In Figure 1(a), the authors demonstrate a situation, where a few mobile service stations are plying along a path R (on roads or on rescue ships) surrounding the affected region, supplying provisions to the distressed people.
  • This problem can also be considered as an extension of the competitive facility location problems related to Voronoi games [1, 10].
  • These two problems can be mathematically modeled as follows.

2 Properties of a Voronoi Zone

  • Consider the rectangular coordinate system, with the origin at the point o and the horizontal axis aligned along the diameter of the circle ψ passing through the point p.
  • Next, the authors consider the situation where more than one point is placed inside the circle ψ.

3 Problem P1

  • The authors begin by showing that under the equidistant assumption Area{⋃ni=1 V R(pi, S∪{ψ})} is maximized when all the n points are placed on the regular n-gon with circumcenter at o.
  • Observe that if n arcs of equal length are to be chosen on some circle, then a regular distribution of these arcs about the circle maximizes the length of their union.
  • This establishes the concavity of the function F(x) on [0, π] ), Table 1 shows that as n increases the optimum ratio e(n) increases and Figure 4(b)) and at the limit reaches 1 ).
  • Table 1 also demonstrates that the optimum area of the combined service zone of all the members in S increases to πr2 asymptotically.

4.1 Exact Solution for n = 1

  • Let us choose a coordinate system where the point o is the origin, and the line joining o and the point p is the x-axis.
  • Throughout the proof of this lemma, the authors shall refer to Figure 8(a).

4.2 Approximate Solution of Problem P2

  • The techniques used in this section emulates the methods of Cheong et al. [9] for approximating the area of a Voronoi region a of new point, given a set of fixed points.
  • Using this definition the authors now prove the following lower bound on OPTArea.
  • Now, the authors need to define E(x) and describe a method to find the point xQ, for each grid cell Q.
  • The authors now make use of the following simple lemma.
  • Since the Voronoi diagram V (S ∪ {ψ}) and the largest reach ` can be computed in O(n log n) time [17], the next theorem follows from arguments exactly similar to those in Theorem 3.3 of Cheong et al. [9].

5 Conclusions

  • These are motivated from various applications in facility location and disaster management problems, where both stationary and mobile service stations are deployed.
  • The interior of the circle is partitioned into the Voronoi region of the points and the Voronoi region of the circle itself.
  • Therefore, the special case where the stationary facilities are assumed to be equidistant from the center of the circle, is likely to provide the optimum solution for the general case as well.
  • The author wishes to thank Professors Probal Chaudhuri, Sandip Das, and Subhas C. Nandy of the Indian Statistical Institute, Kolkata, and Professor Rolf Klein of the Institut für Informatik I, Universität Bonn, Germany, for their insightful suggestions, also known as Acknowledgement.
  • The author is also grateful to the two anonymous referees for their critical comments, which have greatly improved the quality of the paper.

Did you find this useful? Give us your feedback

Content maybe subject to copyright    Report

University of Pennsylvania University of Pennsylvania
ScholarlyCommons ScholarlyCommons
Statistics Papers Wharton Faculty Research
12-2010
Maximizing Voronoi Regions of a Set of Points Enclosed in a Maximizing Voronoi Regions of a Set of Points Enclosed in a
Circle with Applications to Facility Location Circle with Applications to Facility Location
Bhaswar B. Bhattacharya
University of Pennsylvania
Follow this and additional works at: https://repository.upenn.edu/statistics_papers
Part of the Applied Statistics Commons, Business Administration, Management, and Operations
Commons, Business Analytics Commons, Management Sciences and Quantitative Methods Commons,
and the Mathematics Commons
Recommended Citation Recommended Citation
Bhattacharya, B. B. (2010). Maximizing Voronoi Regions of a Set of Points Enclosed in a Circle with
Applications to Facility Location.
Journal of Mathematical Modelling and Algorithms,
9
(4), 375-392.
http://dx.doi.org/10.1007/s10852-010-9142-0
This paper is posted at ScholarlyCommons. https://repository.upenn.edu/statistics_papers/655
For more information, please contact repository@pobox.upenn.edu.

Maximizing Voronoi Regions of a Set of Points Enclosed in a Circle with Maximizing Voronoi Regions of a Set of Points Enclosed in a Circle with
Applications to Facility Location Applications to Facility Location
Abstract Abstract
In this paper we introduce an optimization problem which involves maximization of the area of Voronoi
regions of a set of points placed inside a circle. Such optimization goals arise in facility location problems
consisting of both mobile and stationary facilities. Let
ψ
be a circular path through which mobile service
stations are plying, and
S
be a set of
n
stationary facilities (points) inside
ψ
. A demand point
p
is served
from a mobile facility plying along
ψ
if the distance of
p
from the boundary of ψ is less than that from any
member in
S
. On the other hand, the demand point
p
is served from a stationary facility
p
i
S
if the
distance of
p
from
p
i
is less than or equal to the distance of
p
from all other members in
S
and also from
the boundary of
ψ
. The objective is to place the stationary facilities in
S
, inside
ψ
, such that the total area
served by them is maximized. We consider a restricted version of this problem where the members in
S
are placed equidistantly from the center
o
of
ψ
. It is shown that the maximum area is obtained when the
members in
S
lie on the vertices of a regular
n
-gon, with its circumcenter at
o
. The distance of the
members in
S
from o and the optimum area increases with
n
, and at the limit approaches the radius and
the area of the circle
ψ
, respectively. We also consider another variation of this problem where a set of
n
points is placed inside
ψ
, and the task is to locate a new point
q
inside
ψ
such that the area of the Voronoi
region of
q
is maximized. We give an exact solution of this problem when
n
= 1 and a (1 − ε)-
approximation algorithm for the general case.
Keywords Keywords
computational geometry, optimization, stationary and mobile facilities, Voronoi diagrams
Disciplines Disciplines
Applied Statistics | Business | Business Administration, Management, and Operations | Business Analytics
| Management Sciences and Quantitative Methods | Mathematics | Statistics and Probability
This technical report is available at ScholarlyCommons: https://repository.upenn.edu/statistics_papers/655

Maximizing Voronoi Regions of a Set of Points Enclosed in a
Circle with Applications to Facility Location
Bhaswar B. Bhattacharya
Indian Statistical Institute, Kolkata - 700 108, India
bhaswar.bhattacharya@gmail.com
Abstract. In this paper we intro duce an optimization problem, which involves maximization
of the area of Voronoi regions of a set of points placed inside a circle. Such optimization goals
arise in facility location problems consisting of both mobile and stationary facilities. Let ψ be
a circular path through which mobile service stations are plying, and S be a set of n stationary
facilities (points) inside ψ. A demand point p is served from a mobile facility plying along the
circumference of ψ if the distance of p from the boundary of ψ is less than that from any mem-
ber in S. On the other hand, the demand point p is served from a particular member p
i
S
if it is closer to p
i
than from all other members in S and also from the boundary of ψ. The
objective is to place the stationary facilities in S, inside ψ, such that the total area served by
them is maximized. We consider a restricted version of this problem where the members in S
are placed equidistantly from the center o of ψ. It is shown that the maximum area is obtained
when the members in S lie on the vertices of a regular n-gon, with its circumcenter at o. The
distance of the members in S from o and the optimum area increases with n, and at the limit
approaches the radius and the area of the circle ψ, respectively. We also consider another vari-
ation of this problem where a set of n points is placed inside ψ, and the task is to locate a new
point q inside ψ such that the area of the Voronoi region of q is maximized. We give an exact
solution of this problem when n = 1 and a (1ε)-approximation algorithm for the general case.
Keywords: Computational geometry, Optimization, Stationary and mobile facilities, Voronoi
diagrams.
1 Introduction
The main objective in any facility location problem is to judiciously place a set of facilities,
serving a set of users (or demand points), such that certain optimality criteria are satisfied.
Facilities can be stationary, like shops, factory outlets, hospitals, or mobile, which supply
provisions to the users while on the move. The set of users, on the other hand, is either
discrete, consisting of finitely many points, or continuous, i.e., a region where every point
is considered to be a user. Provided all the facilities are equally equipped in all respects, a
user always avails the service from its nearest facility. Thus, each facility a has its service
zone Z(a), consisting of the set of users that are served by it. The service zone may be
a finite set of points or a continuous region. Many variations of facility location problems
in both the discrete and continuous category, under several optimality criteria, have been
studied [12]. Maximizing the cardinality of the service zone(s) of a (type of) facility is one
such criterion. In the discrete case, it generally denotes the number of users, and in the
continuous case it generally represents the area served by that particular (type of) facility.
In the discrete case, the problem of placing a new facility amidst existing ones, such that the
number of users served by it is maximized, has been addressed very recently by Cabello et
al. [8]. They proposed a general technique for solving the problem under different relevant
metrics. Recently, Bhattacharya and Nandy have addressed the problem of simultaneously
placing two new facilities amidst other existing facilities such that the total number of
users served by the two new facilities is maximized [6]. There remain several open problems

for continuous demand regions. Dehne et al. [11] addressed the problem of locating a new
facility p amidst a set of existing facilities, such that the area of the region served by the
new facility is maximized.
We study two variations of a facility placement problem consisting of both mobile and
stationary facilities. Here the set of facilities consists of (i) a circle ψ, and (ii) a set S of
stationary points inside ψ. The boundary of the circle ψ represents the path of a few mobile
facilities so that every point on ψ is assumed to be a facility point. Our objective is to place
the points in S inside ψ such that the total area served by the members in S is maximized.
We consider another variation of this problem, where the boundary of ψ and an existing
set S is serving the region inside ψ; the objective is to place a new facility q inside ψ such
that the area served by q is maximized.
Both these problems are of emerging interest in the context of designing a service network
for disaster management. Imagine a situation where a large locality/island is under certain
disaster, e.g. flood, and the population therein needs urgent help from outside. Most of the
affected region has been rendered inaccessible. In Figure 1(a), we demonstrate a situation,
where a few mobile service stations are plying along a path R (on roads or on rescue ships)
surrounding the affected region, supplying provisions to the distressed people. A few more
stationary locations (for example p
1
, p
2
as in Figure 1(a)) are marked at some less hazardous
locations, where facilities can be established, or provisions be supplied/air-dropped by the
rescue team. At any point of time, a person is likely to observe an accessibility condition,
i.e., he/she will only approach the nearest stationary service station, or the nearest point
on the surrounding path, whichever is nearer. Since service from a mobile station cannot be
obtained as soon as the user reaches its nearest point on the boundary of ψ, the motivation
of the proposed problems is to minimize the users’ dependency on the mobile stations for
getting the service.
Road R
(a)
Z(p
1
)
Z(p
2
)
p
1
p
2
ψ
p
1
(b)
p
2
β
1
β
2
o
Z(p
1
)
Z(p
2
)
Fig. 1. Formulation of the problem
For the second problem, we again imagine a similar situation. But now apart from the
circular road plying with the mobile facilities, we have some existing stationary facilities
placed in the disaster area. A new and better-equipped service station is to be established
amidst the existing ones and our obvious aim would be to maximize the area served by
it. This problem can also be considered as an extension of the competitive facility location
problems related to Voronoi games [1, 10].

These two problems can be mathematically modeled as follows. Let the surrounding
path R be approximated by the circumference of a circle ψ of radius r, with the center at o
(Figure 1(b)). It can be shown that the zone Z(p
1
) of a stationary service station p
1
inside
the circle ψ is an ellipse that includes the center o of ψ. For a pair of service stations p
1
and
p
2
, the service zones Z(p
1
) and Z(p
2
) are no longer complete ellipses, but form elliptical
sectors as shown in Figure 1(b). The first problem then reduces to maximizing the area
covered by Z(p
1
) Z(p
2
), whereas the goal of the second problem is to maximize the area
covered by Z(p
2
), given the position of the point p
1
.
These two problems can be easily formulated in terms of maximizing the area of a
Voronoi region of a set of points placed inside a circle. The Voronoi diagram of a set S of n
points in R
d
, denoted by V (S), is a partition of the space into |S| mutually non-overlapping
regions (excepting the boundaries) {V R(p, S)|p S}, where the region V R(p, S) = Z(p) is
the set of points in the space that are closer to the point p than to any other point q S.
This idea can be extended to the case when the members in S are general objects instead
of points [2, 15, 17]. In this paper, we consider the Voronoi diagram V (S {ψ}) of the circle
ψ and a set S of points placed inside ψ, under the Euclidean metric. The Voronoi region of
a point p S is denoted by V R(p, S {ψ}) and that of ψ is denoted by V R(ψ, S {ψ}).
The optimization problems which we address can now be stated formally as follows:
P1: Given a circle ψ, place a set of n points S = {p
1
, p
2
, . . . , p
n
} inside ψ such that
Area{
S
n
i=1
V R(p
i
, S {ψ})} is maximized.
P2: Given a circle ψ and a set of n points S = {p
1
, p
2
, . . . , p
n
} placed inside ψ, locate a
new point q inside ψ such that Area{V R(q, S {ψ, q})} is maximized.
The properties, importance, and usefulness of Voronoi diagrams have been extensively
studied in the literature [4, 5, 7, 16] over the past few decades. The problem of maximizing
the area of Voronoi regions has been considered in the context of Hotelling game or Voronoi
game [1, 10, 15]. Maximizing the area of the Voronoi region of a particular point is addressed
in [9, 11], where the objective is to locate the position of a new point q amidst a set of n
existing points S such that the Voronoi region of q is maximized. Dehne et al. [11] showed
that the area function has only a single local maximum inside the region where the set
of Voronoi neighbors does not change, when the given points are in convex position. They
gave a numerical algorithm for locating the optimal point based on Newton’s approximation.
Cheong et al. [9] proposed a near-linear time algorithm for the same problem that locates
the new optimal point approximately, when the points in S are in general position.
Our framework considers similar area maximization problems in a different scenario. In
Section 2 we prove some basic results, which are used later in our analysis. In Section 3 we
solve a restricted version of problem P1, where the points in S are assumed to be placed
equidistantly from the center o of ψ. Under this assumption, Area{
S
n
i=1
V R(p
i
, S {ψ})}
is maximized when the points in S lie on the vertices of a regular n-gon with circumcenter
at o. The optimum distance of the members in S from o and the optimum area increases
with n, and at the limit approaches the radius and the area of the circle ψ, respectively.
In Section 4, we study the second problem (Problem P2). We give an exact solution of the
problem for n = 1. Moreover, for n 1, using the techniques of Cheong et al. [9], we give an
O(n/ε
4
+n log n) algorithm, which locates a point x
a
such that Area{V R(x
a
, S{ψ, x
a
})}
(1 ε)OP TArea, where OP T Area = sup
x
Area{V R(x, S {ψ, x})} and ε > 0. Finally, in
Section 5 we summarize our work and give some directions for future work.

Citations
More filters
Journal ArticleDOI
TL;DR: Key performance indicators and this performance assessment method might be useful to better understand what determines winning and to assist the overall training process and match management.
Abstract: The performance of a soccer team depends on many factors such as decision-making, cognitive and physical skills, and dynamic ever-changing space–time interactions between teammate and opponents in ...

36 citations


Cites background from "Maximizing Voronoi Regions of a Set..."

  • ...…to have the same speed, starting move in the same moment and not considering the direction, the K-regions can be approximate to the Voronoi theorem (Bhattacharya, 2010; Dashti, Kamali, & Aghaeepour, 2007; Dehne, Klein, & Seidel, 2005) that identifies all the field’s zone that are closer to the…...

    [...]

  • ...It represents the locus of the points that a player could achieve before the others: In the easiest case, where the players are considered all to have the same speed, starting move in the same moment and not considering the direction, the K-regions can be approximate to the Voronoi theorem (Bhattacharya, 2010; Dashti, Kamali, & Aghaeepour, 2007; Dehne, Klein, & Seidel, 2005) that identifies all the field’s zone that are closer to the considered player; the K-regions (see Figure 1) work according to the time, and thus, they assign to the player all the points that he could achieve before the others in terms of time....

    [...]

Journal ArticleDOI
TL;DR: If the sorted order of the points in $\mathcal{U}$ along the line is known, then the optimal strategy of P2, given any placement of facilities by P1, can be computed in O(n) time.
Abstract: The one-round discrete Voronoi game, with respect to a n-point user set $\mathcal {U}$ , consists of two players Player 1 (P1) and Player 2 (P2). At first, P1 chooses a set $\mathcal{F}_{1}$ of m facilities following which P2 chooses another set $\mathcal{F}_{2}$ of m facilities, disjoint from $\mathcal{F}_{1}$ , where m(=O(1)) is a positive constant. The payoff of P2 is defined as the cardinality of the set of points in $\mathcal{U}$ which are closer to a facility in $\mathcal{F}_{2}$ than to every facility in $\mathcal{F}_{1}$ , and the payoff of P1 is the difference between the number of users in $\mathcal{U}$ and the payoff of P2. The objective of both the players in the game is to maximize their respective payoffs. In this paper, we address the case where the points in $\mathcal{U}$ are located along a line. We show that if the sorted order of the points in $\mathcal{U}$ along the line is known, then the optimal strategy of P2, given any placement of facilities by P1, can be computed in O(n) time. We then prove that for m?2 the optimal strategy of P1 in the one-round discrete Voronoi game, with the users on a line, can be computed in $O(n^{m-\lambda_{m}})$ time, where 0

27 citations

Journal ArticleDOI
TL;DR: This paper considers the k-MaxCov problem, where the objective is to place k (⩾1) new facilities such that the total number of users served by these k new facilities is maximized, and proposes an O(nlogn) time algorithm for the problem.

19 citations


Cites background from "Maximizing Voronoi Regions of a Set..."

  • ...Variations of this problem, involving maximization of the area of Voronoi regions of a set of points placed inside a circle, have been recently considered by Bhattacharya [7]....

    [...]

  • ...Contents lists available at SciVerse ScienceDirect European Journal of Operational Research journal homepage: www.elsevier .com/locate /e jor Discrete Optimization New variations of the maximum coverage facility location problem q Bhaswar B. Bhattacharya a,⇑, Subhas C. Nandy b a Department of Statistics, Stanford University, CA, USA b Advanced Computing and Microelectronics Unit, Indian Statistical Institute, Kolkata 700 108, India a r t i c l e i n f o Article history: Received 23 December 2011 Accepted 12 August 2012 Available online 29 August 2012 Keywords: Reverse nearest neighbor Competitive location Computational geometry Facility location 0377-2217/$ - see front matter 2012 Elsevier B.V....

    [...]

  • ...22nd Canadian ba, Canada, 2010, 241–244. m (B.B. Bhattacharya), nan-...

    [...]

Journal ArticleDOI
TL;DR: This paper proposes polynomial time algorithms for determining the optimal strategies of both the players for arbitrarily located existing facilities F and S in the discrete Voronoi game in R 2, and shows that in the L 1 and the L ∞ metrics, the optimal strategy of P2, given any placement of P1, can be found in O ( n log ⁡ n ) time.
Abstract: In this paper we study the last round of the discrete Voronoi game in R 2 , a problem which is also of independent interest in competitive facility location. The game consists of two players P1 and P2, and a finite set U of users in the plane. The players have already placed two disjoint sets of facilities F and S, respectively, in the plane. The game begins with P1 placing a new facility followed by P2 placing another facility, and the objective of both the players is to maximize their own total payoffs. In this paper we propose polynomial time algorithms for determining the optimal strategies of both the players for arbitrarily located existing facilities F and S. We show that in the L 1 and the L ∞ metrics, the optimal strategy of P2, given any placement of P1, can be found in O ( n log ⁡ n ) time, and the optimal strategy of P1 can be found in O ( n 5 log ⁡ n ) time. In the L 2 metric, the optimal strategies of P2 and P1 can be obtained in O ( n 2 ) and O ( n 8 ) times, respectively.

12 citations

Book ChapterDOI
01 Jan 2013
TL;DR: P2 always gets at least n/2 users, i.e., P2 always wins the game and the bound is tight, and efficient algorithms to find the optimal strategies of the players in both the rounds are presented.
Abstract: The two-round discrete Voronoi game on a line consists of a finite user set U (with |U | = n), placed along a line l, and two players Player 1 (P1) and Player 2 (P2). We assume that the sorted order of users in U along the line l is known, and P1 and P2 each has two facilities. P1 places one facility followed by which P2 places another facility and this continues for two rounds. The payoff of P2 is defined as the cardinality of the set of points in U which are closer to a facility owned by P2 than to every facility owned by P1. The payoff of P1 is the number of users in U minus the payoff of P2. The objective of both the players is to maximize their respective payoffs. In this paper we show that, P2 always gets at least n/2 users, i.e., P2 always wins the game and the bound is tight. We also present efficient algorithms to find the optimal strategies of the players in both the rounds.

7 citations

References
More filters
Book
01 Jan 1943
TL;DR: Combinations involving trigonometric and hyperbolic functions and power 5 Indefinite Integrals of Special Functions 6 Definite Integral Integral Functions 7.Associated Legendre Functions 8 Special Functions 9 Hypergeometric Functions 10 Vector Field Theory 11 Algebraic Inequalities 12 Integral Inequality 13 Matrices and related results 14 Determinants 15 Norms 16 Ordinary differential equations 17 Fourier, Laplace, and Mellin Transforms 18 The z-transform
Abstract: 0 Introduction 1 Elementary Functions 2 Indefinite Integrals of Elementary Functions 3 Definite Integrals of Elementary Functions 4.Combinations involving trigonometric and hyperbolic functions and power 5 Indefinite Integrals of Special Functions 6 Definite Integrals of Special Functions 7.Associated Legendre Functions 8 Special Functions 9 Hypergeometric Functions 10 Vector Field Theory 11 Algebraic Inequalities 12 Integral Inequalities 13 Matrices and related results 14 Determinants 15 Norms 16 Ordinary differential equations 17 Fourier, Laplace, and Mellin Transforms 18 The z-transform

27,354 citations

Book
01 Jan 1997
TL;DR: In this article, an introduction to computational geometry focusing on algorithms is presented, which is related to particular applications in robotics, graphics, CAD/CAM, and geographic information systems.
Abstract: This introduction to computational geometry focuses on algorithms. Motivation is provided from the application areas as all techniques are related to particular applications in robotics, graphics, CAD/CAM, and geographic information systems. Modern insights in computational geometry are used to provide solutions that are both efficient and easy to understand and implement.

4,805 citations

Journal ArticleDOI
TL;DR: The Voronoi diagram as discussed by the authors divides the plane according to the nearest-neighbor points in the plane, and then divides the vertices of the plane into vertices, where vertices correspond to vertices in a plane.
Abstract: Computational geometry is concerned with the design and analysis of algorithms for geometrical problems. In addition, other more practically oriented, areas of computer science— such as computer graphics, computer-aided design, robotics, pattern recognition, and operations research—give rise to problems that inherently are geometrical. This is one reason computational geometry has attracted enormous research interest in the past decade and is a well-established area today. (For standard sources, we refer to the survey article by Lee and Preparata [19841 and to the textbooks by Preparata and Shames [1985] and Edelsbrunner [1987bl.) Readers familiar with the literature of computational geometry will have noticed, especially in the last few years, an increasing interest in a geometrical construct called the Voronoi diagram. This trend can also be observed in combinatorial geometry and in a considerable number of articles in natural science journals that address the Voronoi diagram under different names specific to the respective area. Given some number of points in the plane, their Voronoi diagram divides the plane according to the nearest-neighbor

4,236 citations

Frequently Asked Questions (10)
Q1. What contributions have the authors mentioned in the paper "Maximizing voronoi regions of a set of points enclosed in a circle with applications to facility location" ?

In this paper the authors introduce an optimization problem, which involves maximization of the area of Voronoi regions of a set of points placed inside a circle. The authors consider a restricted version of this problem where the members in S are placed equidistantly from the center o of ψ. The authors also consider another variation of this problem where a set of n points is placed inside ψ, and the task is to locate a new point q inside ψ such that the area of the Voronoi region of q is maximized. 

It would be interesting to study similar maximization problems when the outer circle is replaced by other bounding shapes, for example a convex polygon. Acknowledgement: The author wishes to thank Professors Probal Chaudhuri, Sandip Das, and Subhas C. Nandy of the Indian Statistical Institute, Kolkata, and Professor Rolf Klein of the Institut für Informatik I, Universität Bonn, Germany, for their insightful suggestions. 

The problem of maximizing Area{⋃ni=1 V R(pi, S ∪ {ψ})} is equivalent to choosing angles φ1, . . . , φn such that Area{ ⋃n i=1 Eφi} is maximized, where Eφ denotes a copy of E rotated by an angle φ about the center o in the clockwise direction. 

Since [β1, β2] is the perpendicular bisector of the line segment [p1, p2], the nearest service station for a user locatedin Z(p1) = V R(p1, {p1, p2, ψ}) is p1. 

The optimum values of e for different values of n, to be denoted by e(n), are obtained by solving the equation ddeK(e, n) = 0 numerically using Mathematica 4.0. 

This is because, under a regular distribution of the arcs, the length of the curve ⋃n i=1 Eφi ∩Cv is either the length of the circumference of Cv, or the sum of the lengths of Eφi ∩Cv, for every 0 ≤ v ≤ r. 

Theorem 5. Given a set S of n points in the plane and a parameter ε > 0, one can deterministically compute, in time O(n/ε4 +n log n), a point xa such that Area(V R(xa, S∪ {xa, ψ})) ≥ (1− ε)OPTArea. 

In the other limiting case, when the point p lies on the circle ψ (i.e. b = r) then E is the radius of the circle through p, which can be interpreted as a degenerate ellipse with length of minor axis equal to zero. 

all points of S participating in the definition of V R(x, S ∪ {ψ}) lie in Q and the 24 grid cells at distance at most 2` from it. 

The equation of the perpendicular bisector of line segment [p, q′] (denoted by uv in Figure 8(a)) is y − b sin θ2 = − b cos θ+ab sin θ ( x− b cos θ−a2 ) .