Zone diagram explained

A zone diagram is a certain geometric object which a variation on the notion of Voronoi diagram. It was introduced by Tetsuo Asano, Jiří Matoušek, and Takeshi Tokuyama in 2007.

Formally, it is a fixed point of a certain function. Its existence or uniqueness are not clear in advance and have been established only in specific cases. Its computation is not obvious either.

A particular but informative case

Consider a group of

n

different points

\{p1,\ldots,pn\}

in the Euclidean plane. Each point is called a site. When we speak about the Voronoi diagram induced by these sites, we associate to the site

\displaystyle{pk}

the set

\displaystyle{Rk}

of all points in the plane whose distance to the given site

\displaystyle{pk}

is not greater to their distance to any other site

pj,jk

. The collection

(Rk)

n
k=1
of these regions is the Voronoi diagram associated with these sites, and it induces a decomposition of the plane into regions: the Voronoi regions (Voronoi cells).

In a zone diagram the region associated with the site

pk

is defined a little bit differently: instead of associating it the set of all points whose distance to

pk

is not greater than their distance to the other sites, we associate to

pk

the set

Rk

of all points in the plane whose distance to

pk

is not greater than their distance to any other region. Formally,

Rk=\{x|d(x,pk)\leqd(x,Rj),foralljk\}

.Here

\displaystyle{d(a,b)}

denotes the euclidean distance between the points

a

and

b

and

d(x,A)=inf\{d(x,a)|a\inA\}

is the distance between the point

x

and the set

A

. In addition,

x=(x1,x2)\inR2

since we consider the plane. The tuple

(Rk)

n
k=1
is the zone diagram associated with the sites.

The problem with this definition is that it seems circular: in order to know

Rk

we should know

\displaystyle{Rj}

for each index

j,jk

but each such

\displaystyle{Rj}

is defined in terms of

\displaystyle{Rk}

. On a second thought, we see that actually the tuple

(Rk)

n
k=1
is a solution of the following system of equations:

\begin{cases} R1=\{x\in

2|d(x,p
R
1)\leq

d(x,Rj),forallj1\}\\ \vdots                         \vdots\\ Rn=\{x\in

2|d(x,p
R
n)\leq

d(x,Rj),foralljn\} \end{cases}

Rigorously, a zone diagram is any solution of this system, if such a solution exists. This definition can be extended without essentially any change to higher dimensions, to sites which are not necessarily points, to infinitely many sites, etc.

Interpretation

In some settings, such as the one described above, a zone diagram can be interpreted as a certain equilibrium between mutually hostile kingdoms,. In a discrete setting it can be interpreted as a stable configuration in a certain combinatorial game.

Formal definition

Let

\displaystyle{(X,d)}

be a metric space and let

\displaystyle{K}

be a set of at least 2 elements (indices), possibly infinite. Given a tuple

(Pk)k\in

of nonempty subsets of

\displaystyle{X}

, called the sites, a zone diagram with respect to this tuple is a tuple

R=(Rk)k\in

of subsets of

\displaystyle{X}

such that for all

k\inK

the following equation is satisfied:

Rk=\{x\inX|d(x,Pk)\leqd(x,Rj),foralljk\}.

Zone diagram as a fixed point

The system of equations which defines the zone diagram can be represented as a fixed point of a function defined on a product space. Indeed, for each index

k\inK

let

\displaystyle{Xk}

be the set of all nonempty subsets of

\displaystyle{X}

.Let

Y=\prodk\inXk

and let

Dom:Y\toY

be the function defined by

\displaystyle{Dom(R)=S}

, where

S=(Sk)k\in

and

Sk=\{x\inX|d(x,Pk)\leqd(x,Rj),foralljk\}.

Then

\displaystyle{R}

is a zone diagram if and only if it is a fixed point of Dom, that is,

R=\displaystyle{Dom(R)}

. Viewing zone diagrams as fixed points is useful since in some settings known tools or approaches from fixed point theory can be used for investigating them andderiving relevant properties (existence, etc.).

Existence and uniqueness

Following the pioneering work of Asano et al. (existence and uniqueness of the zone diagram in the euclidean plane with respect to finitely many point sites), several existence or existence and uniqueness results have been published. As of 2012, the most general results which have been published are:

Computation

More information is needed.

Related objects and possible applications

In addition to Voronoi diagrams, zone diagrams are closely related to other geometric objects such as double zone diagrams, trisectors, k-sectors, mollified zone diagrams and as a result may be used for solving problems related to robot motion and VLSI design,.

References

[1]

[2]

[3]

[4]

[5]

[6]

[7]

Notes and References

  1. Asano . Tetsuo . Tetsuo Asano. Matoušek . Jiří . Jiří Matoušek (mathematician). Tokuyama . Takeshi. 2007. Zone Diagrams: Existence, Uniqueness, and Algorithmic Challenge. SIAM Journal on Computing. 37. 4. 1182–1198. 10.1137/06067095X. Preliminary version in Proc. SODA 2007, pp. 756-765.
  2. Reem . Daniel. Reich . Simeon. 2009. Zone and double zone diagrams in abstract spaces. Colloquium Mathematicum. 115. 129–145. 10.4064/cm115-1-11. 0708.2668.
  3. Kopecká . Eva. Reem . Daniel. Reich . Simeon. 2012. Zone diagrams in compact subsets of uniformly convex normed spaces. Israel Journal of Mathematics. 188. 1–23. 10.1007/s11856-011-0094-5. 1002.3583. Preliminary versions in Proc. CCCG 2010, pp. 17-20.
  4. Kawamura . Akitoshi. Matoušek . Jiří . Jiří Matoušek (mathematician). Tokuyama . Takeshi. 2012. Zone diagrams in Euclidean spaces and in other normed spaces. Mathematische Annalen. 354. 1201–1221. 10.1007/s00208-011-0761-1. 0912.3016. Preliminary version in Proc. SoCG 2010, pp. 216-221.
  5. Asano . Tetsuo . Tetsuo Asano. Matoušek . Jiří . Jiří Matoušek (mathematician). Tokuyama . Takeshi. 2007. The distance trisector curve. Advances in Mathematics. 212. 338–360. 10.1016/j.aim.2006.10.006 . free. Preliminary version in Proc. STOC 2006, pp. 336--343.
  6. Imai . Keiko. Kawamura . Akitoshi. Matoušek . Jiří . Jiří Matoušek (mathematician). Tokuyama . Takeshi. Reem . Daniel. Tokuyama . Takeshi. 2010. Distance k-sectors exist. Computational Geometry. 43. 9. 713–720. 10.1016/j.comgeo.2010.05.001 . free. 0912.4164. Preliminary versions in Proc. SoCG 2010, pp. 210–215.
  7. Biasi . Sergio C.. Kalantari . Bahman. Kalantari . Iraj. 2011. Mollified Zone Diagrams and Their Computation. Transactions on Computational Science XIV. Lecture Notes in Computer Science. 6970. 31–59. 10.1007/978-3-642-25249-5_2. 978-3-642-25248-8. Preliminary version in Proc. ISVD 2010, pp. 171--180