scieee Science in your language
[en] (orig)

Cover Contact Graphs

Abstract

We study problems that arise in the context of covering certain geometric objects (so-called seeds, e.g., points or disks) by a set of other geometric objects (a so-called cover, e.g., a set of disks or homothetic triangles). We insist that the interiors of the seeds and the cover elements are pairwise disjoint, but they can touch. We call the contact graph of a cover a cover contact graph (CCG). We are interested in two types of tasks: (a) deciding whether a given seed set has a connected CCG, and (b) deciding whether a given graph has a realization as a CCG on a given seed set. Concerning task (a) we give efficient algorithms for the case that seeds are points and covers are disks or triangles. We show that the problem becomes NP-hard if seeds and covers are disks. Concerning task (b) we show that it is even NP-hard for point seeds and disk covers (given a fixed correspondence between vertices and seeds).

Read accessible full text

Cover Contact Graphs

Author: Atienza Martínez, María Nieves; Castro Ochoa, Natalia de; Cortés Parejo, María del Carmen; Garrido Vizuete, María de los Angeles; Grima Ruiz, Clara Isabel; Hernández, Gregorio; Márquez Pérez, Alberto; Moreno González, Auxiliadora; Nöllenburg, Martin; Por
Year: 2007
DOI: 10.1007/978-3-540-77537-9_18
Source: https://idus.us.es/bitstreams/daae7f4c-a36c-4c24-af8b-de1b07a114ed/download
Co e Con ac G aphs
Nie es A ienza2,, Na alia de Cas o2,, Ca men Co ´es2,,
M. ´
Angeles Ga ido2,, Cla a I. G ima2,, G ego io He n´andez1,
Albe o M´a quez2,, Auxiliado a Mo eno2,,Ma inN¨ollenbu g3,,
Jos´e Ramon Po illo2,,Ped oReyes
2,,Jes´us Valenzuela2,,
Ma ia T inidad Villa 2,, and Alexande Wolff4
1Dep . Ma em´a ica Aplicada, Fac. In o m´a ica, Uni . Poli ´ecnica de Mad id, Spain
[email p o ec ed]
2Uni e sidad de Se illa, Spain
{na ienza, na alia, cco es, izue e, g ima, alma , auxiliado a, jose a,
p eyes, jesus , illa }@us.es
3Fakul ¨a ¨u In o ma ik, Uni e si ¨a Ka ls uhe, Ge many
[email p o ec ed]
4Facul ei Wiskunde en In o ma ica, TU Eindho en, The Ne he lands
h p://www.win. ue.nl/~awol
Abs ac . We s udy p oblems ha a ise in he con ex o co e ing ce -
ain geome ic objec s (so-called seeds, e.g., poin s o disks) by a se o
o he geome ic objec s (a so-called co e , e.g., a se o disks o homo-
he ic iangles). We insis ha he in e io s o he seeds and he co e
elemen s a e pai wise disjoin , bu hey can ouch. We call he con ac
g aph o a co e a co e con ac g aph (CCG). We a e in e es ed in
wo ypes o asks: (a) deciding whe he a gi en seed se has a connec ed
CCG, and (b) deciding whe he a gi en g aph has a ealiza ion as a CCG
on a gi en seed se . Conce ning ask (a) we gi e efficien algo i hms o
he case ha seeds a e poin s and co e s a e disks o iangles. We show
ha he p oblem becomes NP-ha d i seeds and co e s a e disks. Con-
ce ning ask (b) we show ha i is e en NP-ha d o poin seeds and disk
co e s (gi en a fixed co espondence be ween e ices and seeds).
1 In oduc ion
Koebe’s heo em [9,11], a beau i ul and classical esul s in g aph heo y, says ha
e e y plana g aph can be ep esen ed as a coin g aph, i.e., a con ac g aph o
disks in he plane. In o he wo ds, gi en any plana g aph wi h n e ices, he e
is a se o ndisjoin open disks in he plane ha a e in one- o-one co espondence
o he e ices such ha a pai o disks is angen i and only i he co esponding
e ices a e adjacen . Koebe’s heo em has been edisco e ed se e al imes, see
he su ey o Sachs [12]. Collins and S ephenson [4] gi e an efficien algo i hm
o nume ically app oxima ing he adii and loca ions o he disks o such a
Pa ially suppo ed by p ojec s PAI FQM—0164 and ORI MTM2005-08441-C02-01.
 Suppo ed by g an WO 758/4-2 o he Ge man Resea ch Founda ion (DFG).
S.-H. Hong, T. Nishizeki, and W. Quan (Eds.): GD 2007, LNCS 4875, pp. 171–182, 2007.
c
Sp inge -Ve lag Be lin Heidelbe g 2007
172 N. A ienza e al.
(a) disk seeds (b) disk co e o (a) (c) CCG induced by (b)
Fig. 1. Seeds, co e , and CCG
ep esen a ion o a plana g aph. Thei algo i hm elies on an i e a i e p ocess
sugges ed by Thu s on [13].
Since Koebe he e has been a lo o wo k in he g aph-d awing communi y
dedica ed o he ques ion which plana g aphs can be ep esen ed as con ac o
in e sec ions g aphs o which geome ic objec . As a ecen example, F aysseix
and Ossona de Mendez [5] showed ha any ou -colo ed plana g aph wi hou
an induced ou -colo ed C4is he in e sec ion g aph o a amily o line segmen s.
On he o he hand, he e has been a lo o wo k in he geome ic-op imiza ion
communi y dedica ed o he ques ion how o (op imally) co e geome ic objec s
(usually poin s) by o he geome ic objec s (like con ex shapes, disks, annuli).
As an example ake Welzl’s amous andomized algo i hm [15] o finding he
smalles enclosing ball o a se o poin s.
In his pape we combine he wo p e ious p oblems: we a e looking o ge-
ome ic objec s (like disks o iangles) whose in e io s a e disjoin , ha co e
gi en pai wise disjoin objec s called seeds (like poin s o disks) and a he same
ime ep esen a gi en g aph o g aph p ope y by he way hey ouch each o he .
O he han in geome ic op imiza ion each o ou co e ing objec s con ains only
one o he seeds. We a e no in e es ed in maximizing he sizes o he co e ing
objec s; ins ead we wan hem o join ly ulfill some g aph- heo e ic p ope y
(like connec i i y). Compa ed o p e ious wo k on geome ic ep esen a ion o
g aphs we a e mo e es ic ed in he choice o ou ep esen a i es.
Le us ge a bi mo e o mal. Gi en a se So pai wise disjoin seeds o some
ype, a co e o Sis a se Co closed objec s o some ype wi h he p ope y ha
each objec con ains exac ly one seed and ha he in e io s o no wo objec s
in e sec . Figu e 1b depic s a disk co e o he disk seeds in Figu e 1a. Now he
co e con ac g aph (CCG) induced by Cis he con ac g aph o he elemen s
o C. In o he wo ds, wo e ices o a CCG a e adjacen i he co esponding
co e elemen s ouch, i.e., hei bounda ies in e sec . Figu e 1c depic s he CCG
induced by he co e in Figu e 1b. No e ha he e ices o he CCG a e in
one- o-one co espondence o bo h seeds and co e elemen s. We conside seeds
o be opologically open (excep i hey a e single poin s). Then seeds can ouch
each o he . (No e ha we equi e co e objec s o be closed. This makes su e
ha a co e ac ually con ains a poin seed ha lies on i s bounda y.)
In his pape we in es iga e he ollowing ques ions.
Connec i i y: Gi en a seed se , does i ha e a (1- o 2-) connec ed CCG?
Co e Con ac G aphs 173
Realizabili y: Gi en a plana g aph and a se o seeds, can he gi en g aph
be ealized as a CCG on he gi en seeds?
A hi d ype o ques ion is ea ed in he long e sion o his a icle [3]:
Enume a ion: Fo a gi en numbe o e ices, how many g aphs o a ce ain
g aph class can be ealized as a CCG?
Howe e , we do conside in his pape an in e es ing es ic ion o he abo e
p oblems whe e seeds and co e elemen s mus lie in he hal plane R2
+abo e
and including he x-axis. Seeds a e addi ionally es ic ed in ha each mus
con ain a leas one poin o he x-axis. In his es ic ed se ing we call he
con ac g aph o a co e a CCG+. See Figu es 7b and 9 o examples.
Ou esul s. Fi s , we conside a bi a y se s o poin seeds, see Sec ion 2. Con-
ce ning connec i i y we show ha we can always co e a se o poin seeds using
disks o using homo he ic iangles such ha he esul ing CCG is 1- o e en
2-connec ed. Ou algo i hms un in O(nlogn) expec ed and O(n2) wo s -case
ime, espec i ely. Conce ning ealizabili y we gi e some necessa y condi ions
and hen show ha i is NP-ha d o decide whe he a gi en g aph can be e-
alized as a disk-CCG i he co espondence be ween e ices and poin seeds is
gi en. Second, we conside he es ic ion whe e we a e gi en a se So poin s
on he x-axis as seeds. We show ha in his case 1-connec i i y is easy: we can
ealize Cnas a CCG on Sand he e a e ees ha can be ealized as a CCG+on
S. Fo he case ha he co espondence be ween seeds and e ices is gi en, we
gi e an algo i hm ha decides in O(nlogn) ime which ees can be ealized as
CCG+. Thi d, we conside disk seeds, see Sec ion 4. We show ha e en deciding
whe he a se o disk seeds has a connec ed disk-CCG is NP-ha d. We can only
ske ch p oo s he e. We e e he eade o he long e sion [3] o his pape .
Rela ed wo k. Abellanas e al. [1] p o ed ha he ollowing p oblem, which hey
call he coin placemen p oblem, is NP-comple e. Gi en ndisks o a ying adii
and npoin s in he plane, is he e a way o place he disks such ha each disk
is cen e ed a one o he gi en poin s and no wo disks o e lap?
Abellanas e al. [2] conside ed a ela ed p oblem. They showed ha gi en a
se o poin s in he plane, i is NP-comple e o decide whe he he e a e disjoin
disks cen e ed a he poin s such ha he con ac g aph o he disks is connec ed.
Gi en a pai o ouching (con ex) co e elemen s, we can d aw he co e-
sponding edge in he CCG by a wo-segmen polygonal line ha connec s he
inciden seeds and uses he con ac poin o he co e elemen s as bend. This is
a link o he p oblem o poin -se embeddabili y. We say ha a plana g aph G
is k-bend (poin -se ) embeddable i o any poin se P⊂R2 he e is a one- o-
one co espondence be ween Vand Psuch ha he edges o Gcan be d awn
as non-c ossing polygonal lines wi h a mos kbends. Kau mann and Wiese [8]
showed ha (a) e e y 4-connec ed plana g aph is 1-bend embeddable, (b) e e y
plana g aph is 2-bend embeddable, and (c) gi en a plana g aph G=(V,E)
and a se Po npoin s on a line, i is NP-comple e o decide whe he Ghas a
1-bend embedding ha maps Vone- o-one on P.
174 N. A ienza e al.
2 The Seeds A e Poin s in he Plane
In his sec ion we s udy poin seeds which may ake any posi ion in he plane.
I no s a ed o he wise ou esul s hold o bo h disk co e s and (homo he ic)
iangle co e s. We ocus on he wo ques ions aised be o e: connec i i y and
ealizabili y.
2.1 Connec i i y
I is known o be NP-ha d o decide whe he a gi en se o poin s can be co e ed
by a se o pai wise disjoin open disks, each cen e ed on a poin , such ha he
con ac g aph o he disks is connec ed [2]. In con as o ha esul we gi e a
simple sweep-line algo i hm ha co e s poin seeds by (non-cen e ed) disks such
ha hei con ac g aph is connec ed.
P oposi ion 1. E e y se So npoin seeds has a connec ed CCG. Such a CCG
can be cons uc ed in O(nlog n) ime and linea space.
P oo . A e so ing Sby dec easing o dina e we p oceed inc emen ally om
op o bo om. Fo he fi s poin , we place a co e elemen (disk o iangle,
depending on he case) o fixed size wi h he seed as i s bo ommos poin . I
he k−1 opmos poin s a e al eady connec ed, hen o he k- h poin pwe
infla e a co e elemen Cpwi h pas he bo ommos poin un il Cp ouches one
o he p e iously placed co e elemen s.
The implemen a ion o disk-CCGs is simila o Fo une’s sweep [6] o con-
s uc ing he Vo onoi diag am o a se o weigh ed poin s. Fo iangle-CCGs we
epea edly de e mine he size o he new iangle in O(log n) imebyasegmen -
d agging que y [10] and wo e y simple ay-shoo ing que ies. 
In ac , e en mo e can be ob ained as he ollowing p oposi ion assu es.
P oposi ion 2. Any se So npoin seeds has a biconnec ed CCG. Such a
CCG can be cons uc ed in O(n2logn) ime using linea space.
P oo . We fi s conside disks as co e elemen s. Le D1,D2,andD3be h ee
cong uen disks ha ouch each o he . They delimi a pseudo- iangula shape R.
Choose he h ee disks such ha each disk Dicon ains a unique poin pi∈S
and such ha S {p1,p
2,p
3}⊂R, see Figu e 2 (le ).
In o de o co e he emaining poin s we assume ha disks D4,...,D
i−1ha e
been placed such ha each co e s a unique poin o Sand ouches wo p e iously
placed disks, see Figu e 2 (middle). Thus he con ac g aph o D1,...,D
i−1is
biconnec ed. Le Rjbe a connec ed componen o R i−1
j=4 Di ha con ains
a leas one unco e ed poin . Use Fo une’s sweep [6] o compu e he combined
Vo onoi diag am o he disks inciden o Rjand he poin s in S∩Rj.This akes
O(nlog n) ime and he esul ing Vo onoi diag am has complexi y O(n). The
pa o he Vo onoi diag am in Rjis he locus o he cen e s o all disks ha lie
in Rjand ouch ∂Rj∪(S∩Rj)ina leas wopoin s,whe e∂Rjis he bounda y
o Rj. Now we make a simple bu c ucial obse a ion: i Dis a disk ha (a) lies
Co e Con ac G aphs 175
D1D2
D3
p1
p3
R
p2
D1D2
D3
p1
p3
p4
D4
R7
p5
p6
p2
D1D2
D3
p1
p2
p3
p4
p7
p8
D8
D4D7
R9
p5
p6
Fig. 2. Th ee s eps in he cons uc ion o a biconnec ed disk-CCG
in Rj, (b) con ains a seed s∈S∩Rjon i s bounda y, and (c) ouches wo o he
p e ious disks, hen Dis cen e ed a a e ex o he Vo onoi diag am. Thus a
disk D ulfilling (a)–(c) can be ound in linea ime and, by cons uc ion, does
no con ain any poin o Sin i s in e io . (I by any chance all such disks ouch
mo e han one poin o S, we e-s a he whole compu a ion wi h h ee sligh ly
wiggled ini ial disks D1,D2,andD3. Then he p obabili y o his degene acy
becomes 0.) Now se Di=D, and epea he p ocess un il all seeds a e co e ed.
This akes O(n2logn) ime in o al.
The case o iangles can be handled analogously. Choosing any e e ence poin
in he iangula shape, a s uc u e simila o he medial axis can be compu ed
in O(nlogn) and upda ed in O(n) imeineacho hen−3 phases. 
2.2 Realizabili y
In his sec ion we fi s gi e wo necessa y condi ions ha a plana g aph mus
ulfill in o de o be ealizable as a disk-CCG on a gi en seed se . Then we
cons uc a plane geome ic g aphs on six e ices ha canno be ep esen ed
as disk-CCG. Finally we in es iga e he complexi y o deciding ealizabili y.
To o mula e ou necessa y condi ions o ealizabili y we define a g aph on
he gi en seed se S. Ou g aph is inspi ed by he sphe e-o -influence g aph
defined by Toussain [14]. Gi en a seed se Sand a poin p∈Sle he influence
a ea o pbe he closu e o he union o all emp y open disks D(i.e., D∩S=∅)
ha a e cen e ed a e ices o he Vo onoi egion o p, see Figu e 3. We call
he in e sec ion g aph o hese influence a eas he hype influence g aph o Sand
deno e i by HI(S), see Figu e 4.
P oposi ion 3. Le Sbe a se o poin seeds and le Gbe a g aph ealizable as
a disk-CCG on S.Then
(i) Gis a subg aph o HI(S),and
(ii) Ghas a plane d awing whe e each e ex is mapped o a unique poin in S
and each edge is d awn as a polygonal line wi h a mos wo segmen s (i.e.,
wi h a mos one bend pe edge).

176 N. A ienza e al.
p
p6
p7
p1
p2
p3
p4
p5
Fig. 3. Influence a ea o p∈S(shaded)
p
p6
p7
p1
p2
p3
p4
p5
Fig. 4. The hype influence g aph HI(S)
P oo . Bo h ac s a e s aigh o wa d o ob ain. (i) is based on he obse a ion
ha any possible co e ing disk o pis con ained in he influence a ea o p.Thus,
i he co e ing disks o wo seeds a e in con ac , hei influence a eas in e sec .
(ii) is ob ained by ep esen ing each edge o he CCG by wo line segmen s
ha connec he seeds wi h he poin o angency o he co e ing disks. 
While P oposi ion 3 (ii) is difficul o e i y e en i all seeds lie on a line [8],
P oposi ion 3 (i) gi es us a way o show non- ealizabili y o ce ain geome ic
g aphs as he one depic ed in Figu e 5. Tha g aph is connec ed and hus canno
be ealized as a CCG wi h i s e ices as seeds, because he shaded influence a eas
o p1and p2do no in e sec . The g aph has eigh e ices. On he o he hand
i is easy o see ha any h ee- e ex g aph can be ealized on any h ee-poin
seed se . Now i is in e es ing o ask o he leas n o which he e is an n- e ex
geome ic g aph Gsuch ha he s aigh -line d awing o Gis plane bu Gcanno
be ealized as CCG.
p1p2
Fig. 5. Non- ealizable
bipa i e g aph
We show ha he e is a se S={a,b,..., }o six
poin s in con ex posi ion such ha hei Delaunay ian-
gula ion is no ep esen able as a CCG, see he unde lying
g aph in Figu e 6. The co e ing disks Daand Ddo he
poin s aand dmus ouch each o he in one o wo ways.
Ei he he angen poin o he disks lies inside he con ex
hull o S,o Daand Dda e e y la ge and lie o he le
o aand o he igh o d, in which case hey ouch a abo e o below S,see
Figu e 6. In he fi s case he e is no disk co e ing cand ouching Da.In he
second case we can assume ha he bounda ies o Daand Dda e wo almos
pa allel lines in he icini y o he six poin s. The disks Dcand D co e ing c
and mus bo h ouch Daand Dd.Bu i cand a e close enough o aand d
hen Dcand D canno be disjoin .
So we ha e seen ha he e a e pai s o (qui e small) g aphs and seed se s such
ha he g aph canno be ealized on heseedse asdiskCCG.Thuswewould
like o decide whe he a gi en g aph is ealizable as CCG on a gi en seed se
o no . O cou se Koebe’s heo em [9] gua an ees ha o any plana g aph G
we can find a seed se Ssuch ha i is possible o ealize Gon S. Howe e , i
Co e Con ac G aphs 177
a
bc
d
e
a
bc
d
e
DaDd
DaDd
Dc
D
.
.
..
.
.
.
.
..
.
.
Fig. 6. Non- ealizable Delaunay iangula ion o six poin s in con ex posi ion
he seeds and he e ex–seed co espondence a e gi en, he p oblem becomes
NP-ha d.
Theo em 1. Gi en a se So poin s in he plane and a plana g aph G=(S, E),
i is NP-ha d o decide whe he Gis ealizable as disk-CCG on S.
The p oo is by educ ion om he NP-ha d p oblem Plana 3SAT.The e
a e gadge s o each a iable and each clause o he gi en Boolean o mula.
The gadge o a a iable is such ha i allows wo combina o ially diffe en
ways o ep esen he gi en subg aph as disk-CCG. These co espond o he
wo Boolean alues o . The clause gadge is locally symme ic wi h espec o
120◦- o a ions and designed such ha some co e disks mus o e lap i and only
i he co esponding h ee li e als a e all alse.
3 The Seeds A e Poin s on a Line
In his sec ion, seed se s consis o poin s on he x-axis. Connec i i y ollows
om some o ou ealizabili y esul s, so we ocus on he la e . We conside he
ollowing ou ques ions. No e ha seeds now co espond o eal numbe s, so we
can use he na u al o de <in R o compa e hem. All co e s consis o disks
unless s a ed o he wise (e.g., in Q4).
Q1. Gi en a g aph class C(e.g., he class o ees), does i hold ha o any seed
se S he e is a g aph in C ha is ealizable as CCG o CCG+on S?
We show: This is ue o (cycles, CCG) and ( ees, CCG+).
Q2. Gi en a g aph class C, does i hold ha o any g aph Gin C he e is a seed
se Ssuch ha Gcan be ealized as CCG o CCG+on S?
We show: This is ue o he combina ion ( ees, CCG+).
Q3. Le Cbe a fixed g aph class. Gi en a g aph G∈Cwi h a labeling λ:V→
{1,...,n}, is he e a sequence s1<...<s
no seeds in R1and a ealiza ion
o G ha maps each e ex o he co esponding seed sλ( )?
We show: The e is an O(nlog n) decision algo i hm o ( ees, CCG+).
178 N. A ienza e al.
x
ad
bc
DaDd

(a) Cnis ealizable as CCG
CCG+o S
ee T(S)
D
(b) ee T(S) is ealizable as CCG+
Fig. 7. G aphs ha can be ealized on a gi en one-dimensional n-poin seed se S
Q4. Le Cbe a fixed g aph class. Gi en a seed se Sand a g aph G(S, E)∈C,
can Gbe ealized on Sas iangle CCG o CCG+?
We show: The e is an O(nlog n)- ime decision algo i hm o ( ees, CCG+).
No e ha he abo e ques ions equi e mo e and mo e conc e e in o ma ion abou
he seed se , anging om no in o ma ion (Q2) ia a fixed o de (Q3) o comple e
in o ma ion (Q4). We s a wi h ques ion Q1.
P oposi ion 4. Le Sbe a se o npoin seeds on a line, hen
(i) he n- e ex cycle Cncan be ealized as CCG on S,and
(ii) he e is a ee T(S) ha can be ealized as CCG+on S.
Figu es 7a and 7b gi e some in ui ion abou how ou algo i hms wo k; o de ails
see he long e sion o his pape [3].
In e ms o his pape , a coin g aph is ob ained when seeds a e poin s and
co e elemen s a e disks cen e ed a seeds, and hus Koebe’s heo em es ablishes
ha i is always possible o choose seeds in he plane such ha any gi en plane
g aph is ealizable as a coin g aph on hem. We ha e seen in P oposi ion 4 ha
Cnis ealizable as a CCG on any seed se on a line. One can ask whe he a
Koebe- ype heo em also holds in his es ic ed se ing. Howe e , Kau mann
and Wiese [7] ha e shown ha he e is a plane iangula ed 12- e ex g aph
(see Figu e 8) ha canno be d awn wi h only one bend pe edge i e ices
a e es ic ed o a line. Now P oposi ion 3 (ii) implies ha ha g aph is no
ealizable as CCG i seeds lie on a line. On he posi i e side, we can show ha a
Koebe- ype heo em holds o he combina ion ( ees, CCG+). This is an answe
o Q2 and in a way dual o P oposi ion 4 (ii). See Figu e 9 o a ske ch o ou
ecu si e cons uc ion.
P oposi ion 5. Fo any ee T he e is a seed se S(T)⊂R1such ha Tis
ealizable as CCG+on S(T).
Co e Con ac G aphs 179
1
2
3
D0
D1
D2
D3
0
1
2
3
R2R110
Fig. 8. Kau mann–Wiese g aph [8] Fig. 9. Cons uc ing a seed se S(T)
In P oposi ion 5 abo e, we had comple e eedom o choose he seeds. Now we
u n o ques ion Q3, whe e we a e no jus gi en a ee, bu also an o de o i s
e ices ha mus be espec ed by he co esponding seeds. Kau mann and Wiese
[7] ha e in es iga ed a ela ed p oblem. They showed ha i is NP-comple e o
decide whe he he e ices o a gi en (plana ) g aph can be pu in o one- o-one
co espondence wi h a gi en se o poin s on a line such ha he e is a plane
d awing o he g aph wi h a mos one bend pe edge. We call such a d awing a
1d-1BD. I addi ionally all bends lie on one side o he line, we call he d awing
a1d-1BD
+.
No e ha he ha dness esul o Kau mann and Wiese does no yield he
ha dness o he one-dimensional CCG ealizabili y p oblem, since no e e y
g aph ha can be one-bend embedded on a se o poin s on a line is ealizable
as CCG, le alone as CCG+. Ou nex esul explo es he gap be ween Kau -
mann and Wiese’s one-dimensional embeddabili y p oblem and he si ua ion in
P oposi ion 5.
Mo e o mally, gi en an n- e ex ee Tand a (bijec i e) labeling λ:V→
{1,...,n}o i s e ices, we say ha Tis λ- ealizable (as CCG, CCG+,1d-
1BD, 1d-1BD+) i he e is a sequence s1< ... < s
no seeds in R1and a
ealiza ion o T(as CCG, CCG+, 1d-1BD, 1d-1BD+) ha mapseach e ex
o he co esponding seed sλ( ).
In o de o ob ain a cha ac e iza ion o ees ha a e λ- ealizable as CCG+,we
need he ollowing defini ion. Gi en a g aph G=(V,E) wi h e ex labeling λ,
a o bidden pai is a pai o edges {a, b},{c, d}such ha λ(a)<λ(c)<
λ(b)<λ(d). No e ha i is impossible o embed he edges o a o bidden pai
simul aneously abo e he x-axis.
Theo em 2. Fo a λ-labeled ee T he ollowing s a emen s a e equi alen :
(i) Tis λ- ealizable as a CCG+.
(ii) Tis λ- ealizable as a 1d-1BD+.
(iii) Tdoes no con ain any o bidden pai .
Gi en he ee, s a emen (iii) can be checked in O(nlog n) ime using an in e al
ee, he e o e he ollowing co olla y is s aigh o wa d.