68
Some Combinatorial Optimization Problems Related to Metric Spaces of Nonpositive Curvature Hiroshi Hirai The University of Tokyo Wroclaw, September 3, 2015 1 Geometry Seminar

Some Combinatorial Optimization Problems Related to ...hirai/papers/Wroclaw15.pdfSome Combinatorial Optimization Problems Related to Metric Spaces of Nonpositive Curvature Hiroshi

  • Upload
    others

  • View
    6

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Some Combinatorial Optimization Problems Related to ...hirai/papers/Wroclaw15.pdfSome Combinatorial Optimization Problems Related to Metric Spaces of Nonpositive Curvature Hiroshi

Some Combinatorial Optimization Problems Related to Metric Spaces of

Nonpositive Curvature

Hiroshi HiraiThe University of Tokyo

Wroclaw, September 3, 2015

1

Geometry Seminar

Page 2: Some Combinatorial Optimization Problems Related to ...hirai/papers/Wroclaw15.pdfSome Combinatorial Optimization Problems Related to Metric Spaces of Nonpositive Curvature Hiroshi

1. Multicommodity flow ~~ folder complex

2. Multifacility location ~~ orthoscheme complex

2

But I don’t know the reason of these appearances…

CAT(0) complexes appear in some combinatorial optimization problems:

Page 3: Some Combinatorial Optimization Problems Related to ...hirai/papers/Wroclaw15.pdfSome Combinatorial Optimization Problems Related to Metric Spaces of Nonpositive Curvature Hiroshi

3

N = (V, E, c, s,t): undirected network c: E → Z+: edge-capacity s,t ∈ V: terminal pair

Def: (s,t)-flow ⇔ f: { (s,t)-paths } → R+, Σ{ f(P) | P: e in P } ≦ c(e) (e in E)

3

22

1

3

11

31

4

12

210

8

3

2

t

Page 4: Some Combinatorial Optimization Problems Related to ...hirai/papers/Wroclaw15.pdfSome Combinatorial Optimization Problems Related to Metric Spaces of Nonpositive Curvature Hiroshi

3

N = (V, E, c, s,t): undirected network c: E → Z+: edge-capacity s,t ∈ V: terminal pair

Def: (s,t)-flow ⇔ f: { (s,t)-paths } → R+, Σ{ f(P) | P: e in P } ≦ c(e) (e in E)

3

22

1

3

11

31

4

12

210

8

3

2

t

Page 5: Some Combinatorial Optimization Problems Related to ...hirai/papers/Wroclaw15.pdfSome Combinatorial Optimization Problems Related to Metric Spaces of Nonpositive Curvature Hiroshi

4

Maximum flow problem

Maximize Σf(P) over (s,t)-flows f

3

22

1

3

1

1

31

4

12

210

8

3

2

s

t

Page 6: Some Combinatorial Optimization Problems Related to ...hirai/papers/Wroclaw15.pdfSome Combinatorial Optimization Problems Related to Metric Spaces of Nonpositive Curvature Hiroshi

4

Maximum flow problem

Maximize Σf(P) over (s,t)-flows f

3

22

1

3

1

1

31

4

12

210

8

3

2

s

t

Page 7: Some Combinatorial Optimization Problems Related to ...hirai/papers/Wroclaw15.pdfSome Combinatorial Optimization Problems Related to Metric Spaces of Nonpositive Curvature Hiroshi

4

Maximum flow problem

Maximize Σf(P) over (s,t)-flows f

3

22

1

3

1

1

31

4

12

210

8

3

2

s

t

Page 8: Some Combinatorial Optimization Problems Related to ...hirai/papers/Wroclaw15.pdfSome Combinatorial Optimization Problems Related to Metric Spaces of Nonpositive Curvature Hiroshi

5

Minimum cut problem

Def: (s,t)-cut <=> X ⊆ V: s in X , t not in X Cut capacity c(X) := Σ{ c(xy) | x in X, y not in X }

Minimize c(X) over all (s,t)-cuts X

s tX

215

2

1

3

4

c(X) = 17

Page 9: Some Combinatorial Optimization Problems Related to ...hirai/papers/Wroclaw15.pdfSome Combinatorial Optimization Problems Related to Metric Spaces of Nonpositive Curvature Hiroshi

6

Max-Flow Min-Cut Theorem (Ford-Fulkerson 56)

Max Σf(P) = Min c(X)f: (s,t)-flow X: (s,t)-cut

∃ integer-valued max-flow (integrality) ∃ Polynomial time algorithm for max-flow/min-cut

Page 10: Some Combinatorial Optimization Problems Related to ...hirai/papers/Wroclaw15.pdfSome Combinatorial Optimization Problems Related to Metric Spaces of Nonpositive Curvature Hiroshi

7

Multicommodity flow

3

22

2

3

1

1

31

4

12

210

8

3

2

s

ts’

t’

u

Page 11: Some Combinatorial Optimization Problems Related to ...hirai/papers/Wroclaw15.pdfSome Combinatorial Optimization Problems Related to Metric Spaces of Nonpositive Curvature Hiroshi

7

Multicommodity flow

3

22

2

3

1

1

31

4

12

210

8

3

2

s

ts’

t’

u

(s,t)-flow

Page 12: Some Combinatorial Optimization Problems Related to ...hirai/papers/Wroclaw15.pdfSome Combinatorial Optimization Problems Related to Metric Spaces of Nonpositive Curvature Hiroshi

7

Multicommodity flow

3

22

2

3

1

1

31

4

12

210

8

3

2

s

ts’

t’

u

(s,t)-flow(s’,t’)-flow

Page 13: Some Combinatorial Optimization Problems Related to ...hirai/papers/Wroclaw15.pdfSome Combinatorial Optimization Problems Related to Metric Spaces of Nonpositive Curvature Hiroshi

7

Multicommodity flow

3

22

2

3

1

1

31

4

12

210

8

3

2

s

ts’

t’

u

(s,t)-flow(s’,t’)-flow

(s,u)-flow・・・

Page 14: Some Combinatorial Optimization Problems Related to ...hirai/papers/Wroclaw15.pdfSome Combinatorial Optimization Problems Related to Metric Spaces of Nonpositive Curvature Hiroshi

• Many practical applications: trafic, internet, communication networks, …

• One of prominent research areas in TCS & combinatorial optimization

• Many problem formulations

• Various extensions of MFMC to multiflows

8

Page 15: Some Combinatorial Optimization Problems Related to ...hirai/papers/Wroclaw15.pdfSome Combinatorial Optimization Problems Related to Metric Spaces of Nonpositive Curvature Hiroshi

9

N = (V, E, c, S): undirected network c: E → Z+ S ⊆ V: terminal set

Def: multiflow ⇔ f: { S-paths } → R+, Σ { f(P) | P: e in P } ≦ c(e) (e in E)

s

t

f(P)

t’

P

S

V, E, c

Page 16: Some Combinatorial Optimization Problems Related to ...hirai/papers/Wroclaw15.pdfSome Combinatorial Optimization Problems Related to Metric Spaces of Nonpositive Curvature Hiroshi

10

Our multiflow problem

μ: { terminal pairs } → Z+

Maximize Σ μ(st) f(P) over all multiflows f

s

t

f(P)

value: μ(st) f(P)t’

s,t, (s,t)-path P

P

Page 17: Some Combinatorial Optimization Problems Related to ...hirai/papers/Wroclaw15.pdfSome Combinatorial Optimization Problems Related to Metric Spaces of Nonpositive Curvature Hiroshi

11

MMP[μ]: Maximize Σ μ(st) f(P) over all multiflows f

Page 18: Some Combinatorial Optimization Problems Related to ...hirai/papers/Wroclaw15.pdfSome Combinatorial Optimization Problems Related to Metric Spaces of Nonpositive Curvature Hiroshi

11

Thm [H. 09-14, build on works of Karzanov, Chepoi,…] MFMC-type formula holds in MMP[μ] ⇔ μ “embeds” into a folder complex (= CAT(0)B2-complex)

MMP[μ]: Maximize Σ μ(st) f(P) over all multiflows f

Page 19: Some Combinatorial Optimization Problems Related to ...hirai/papers/Wroclaw15.pdfSome Combinatorial Optimization Problems Related to Metric Spaces of Nonpositive Curvature Hiroshi

12

“MFMC-type formula holds in MMP[μ]”

∃ k, 1/k-integer max-flow for every instance of MMP[μ]

Max Σ μ(st) f(P) = Min ****

Optimization over “combinatorial objects”

means

Page 20: Some Combinatorial Optimization Problems Related to ...hirai/papers/Wroclaw15.pdfSome Combinatorial Optimization Problems Related to Metric Spaces of Nonpositive Curvature Hiroshi

13

�������

11

11

11

�������

�1

1

� �

���

11

11

���

�����

1 1 1 11 1 1 11 1 1 11 1 1 11 1 1 1

�����

s tst

s tst

s’ t’

s’t’

s t ustuμ

MFMCk=1

2-commodityk=2

3-commodityk=∞Hu 63

k=2

Lovasz 76, Cherkassky 77

s t

free multiflow

Page 21: Some Combinatorial Optimization Problems Related to ...hirai/papers/Wroclaw15.pdfSome Combinatorial Optimization Problems Related to Metric Spaces of Nonpositive Curvature Hiroshi

13

�������

11

11

11

�������

�1

1

� �

���

11

11

���

�����

1 1 1 11 1 1 11 1 1 11 1 1 11 1 1 1

�����

s tst

s tst

s’ t’

s’t’

s t ustuμ

MFMCk=1

2-commodityk=2

3-commodityk=∞Hu 63

k=2

Lovasz 76, Cherkassky 77

s t

t’

s’

free multiflow

Page 22: Some Combinatorial Optimization Problems Related to ...hirai/papers/Wroclaw15.pdfSome Combinatorial Optimization Problems Related to Metric Spaces of Nonpositive Curvature Hiroshi

13

�������

11

11

11

�������

�1

1

� �

���

11

11

���

�����

1 1 1 11 1 1 11 1 1 11 1 1 11 1 1 1

�����

s tst

s tst

s’ t’

s’t’

s t ustuμ

MFMCk=1

2-commodityk=2

3-commodityk=∞Hu 63

k=2

Lovasz 76, Cherkassky 77

s t

t’

s’

free multiflow

Page 23: Some Combinatorial Optimization Problems Related to ...hirai/papers/Wroclaw15.pdfSome Combinatorial Optimization Problems Related to Metric Spaces of Nonpositive Curvature Hiroshi

13

�������

11

11

11

�������

�1

1

� �

���

11

11

���

�����

1 1 1 11 1 1 11 1 1 11 1 1 11 1 1 1

�����

s tst

s tst

s’ t’

s’t’

s t ustuμ

MFMCk=1

2-commodityk=2

3-commodityk=∞Hu 63

k=2

Lovasz 76, Cherkassky 77

s t

u

v

free multiflow

Page 24: Some Combinatorial Optimization Problems Related to ...hirai/papers/Wroclaw15.pdfSome Combinatorial Optimization Problems Related to Metric Spaces of Nonpositive Curvature Hiroshi

CAT(0) space~ geodesic metric space such that every geodesic triangle is “thin”

d(p(t),z) ≦‖p’(t) - z’‖

14

xy

z

x’y’

z’R^2

p’(t)p(t)t t

d(x,y) =‖x’ - y’‖

d(y,z) =‖y’ - z’‖

d(z,x) =‖z’ - x’‖

Page 25: Some Combinatorial Optimization Problems Related to ...hirai/papers/Wroclaw15.pdfSome Combinatorial Optimization Problems Related to Metric Spaces of Nonpositive Curvature Hiroshi

15

Folder

Folder complex := CAT(0) complex obtained by gluing folders ~ simply connected & without corner of cube

R2

'

Page 26: Some Combinatorial Optimization Problems Related to ...hirai/papers/Wroclaw15.pdfSome Combinatorial Optimization Problems Related to Metric Spaces of Nonpositive Curvature Hiroshi

16

Page 27: Some Combinatorial Optimization Problems Related to ...hirai/papers/Wroclaw15.pdfSome Combinatorial Optimization Problems Related to Metric Spaces of Nonpositive Curvature Hiroshi

17

“μ embeds into a folder complex”

∃ K : folder complex, ∃{ Fs : s in S }: convex sub-complexes with longer boundary edges

μ(st) = D(Fs, Ft) (s,t in S)

D: -length metric on K `1

means

such that

Page 28: Some Combinatorial Optimization Problems Related to ...hirai/papers/Wroclaw15.pdfSome Combinatorial Optimization Problems Related to Metric Spaces of Nonpositive Curvature Hiroshi

18

0 1 0 1 7 1 1 0 1 2 7 2 0 1 0 1 4 1 1 2 1 0 3 0 7 7 4 3 0 7

μ=

a b c d e f abcdef 1 2 1 0 7 0

Page 29: Some Combinatorial Optimization Problems Related to ...hirai/papers/Wroclaw15.pdfSome Combinatorial Optimization Problems Related to Metric Spaces of Nonpositive Curvature Hiroshi

18

Fa

Fb

FcFd

Fe

Ff

0 1 0 1 7 1 1 0 1 2 7 2 0 1 0 1 4 1 1 2 1 0 3 0 7 7 4 3 0 7

μ=

a b c d e f abcdef 1 2 1 0 7 0

Page 30: Some Combinatorial Optimization Problems Related to ...hirai/papers/Wroclaw15.pdfSome Combinatorial Optimization Problems Related to Metric Spaces of Nonpositive Curvature Hiroshi

19

Thm: [H. SIDMA11] K, { Fs }: embedding of μ

Max Σ μ(st) f(P)

= Min Σ c(xy) D(p(x), p(y)) s.t. p: V → V(K), p(s) in Fs (s in S)

Page 31: Some Combinatorial Optimization Problems Related to ...hirai/papers/Wroclaw15.pdfSome Combinatorial Optimization Problems Related to Metric Spaces of Nonpositive Curvature Hiroshi

19

Thm: [H. SIDMA11] K, { Fs }: embedding of μ

Max Σ μ(st) f(P)

= Min Σ c(xy) D(p(x), p(y)) s.t. p: V → V(K), p(s) in Fs (s in S)

potential difference

boundary condition

node potential

Page 32: Some Combinatorial Optimization Problems Related to ...hirai/papers/Wroclaw15.pdfSome Combinatorial Optimization Problems Related to Metric Spaces of Nonpositive Curvature Hiroshi

20

�1

1

�s tstμ

s t

Max Σ μ(st) f(P)

Page 33: Some Combinatorial Optimization Problems Related to ...hirai/papers/Wroclaw15.pdfSome Combinatorial Optimization Problems Related to Metric Spaces of Nonpositive Curvature Hiroshi

20

�1

1

�s tstμ

s t

Max Σ μ(st) f(P)

1Fs Ft

K

Page 34: Some Combinatorial Optimization Problems Related to ...hirai/papers/Wroclaw15.pdfSome Combinatorial Optimization Problems Related to Metric Spaces of Nonpositive Curvature Hiroshi

20

�1

1

�s tstμ

s t = Min Σ c(xy) D(p(x), p(y)) s.t. p: V → V(K), p(s) in Fs (s in S)

Max Σ μ(st) f(P)

1Fs Ft

K

p

Page 35: Some Combinatorial Optimization Problems Related to ...hirai/papers/Wroclaw15.pdfSome Combinatorial Optimization Problems Related to Metric Spaces of Nonpositive Curvature Hiroshi

20

�1

1

�s tstμ

s t = Min Σ c(xy) D(p(x), p(y)) s.t. p: V → V(K), p(s) in Fs (s in S)

Max Σ μ(st) f(P)

1Fs Ft

K

p

Page 36: Some Combinatorial Optimization Problems Related to ...hirai/papers/Wroclaw15.pdfSome Combinatorial Optimization Problems Related to Metric Spaces of Nonpositive Curvature Hiroshi

21

s t

Max Σ μ(st) f(P)

���

11

11

���

s tst

s’ t’

s’t’

μ

t’

s’

Page 37: Some Combinatorial Optimization Problems Related to ...hirai/papers/Wroclaw15.pdfSome Combinatorial Optimization Problems Related to Metric Spaces of Nonpositive Curvature Hiroshi

21

s t

Max Σ μ(st) f(P)

���

11

11

���

s tst

s’ t’

s’t’

μ

t’

s’

Fs Ft

Fs’

Ft’

1/2

K

Page 38: Some Combinatorial Optimization Problems Related to ...hirai/papers/Wroclaw15.pdfSome Combinatorial Optimization Problems Related to Metric Spaces of Nonpositive Curvature Hiroshi

21

s t

= MinΣ c(xy) D(p(x), p(y)) s.t. p: V → V(K), p(s) in Fs (s in S)

Max Σ μ(st) f(P)

���

11

11

���

s tst

s’ t’

s’t’

μ

t’

s’

Fs Ft

Fs’

Ft’

1/2

K

p

Page 39: Some Combinatorial Optimization Problems Related to ...hirai/papers/Wroclaw15.pdfSome Combinatorial Optimization Problems Related to Metric Spaces of Nonpositive Curvature Hiroshi

22

μ

s t Min Σ c(xy) D(p(x), p(y)) s.t. p: V → V(K), p(s) in Fs (s in S)

Max Σ μ(st) f(P) =

K

p

�����

1 1 1 11 1 1 11 1 1 11 1 1 11 1 1 1

�����

s t ustu

1/2

FsFt

Fu

Page 40: Some Combinatorial Optimization Problems Related to ...hirai/papers/Wroclaw15.pdfSome Combinatorial Optimization Problems Related to Metric Spaces of Nonpositive Curvature Hiroshi

22

μ

s t Min Σ c(xy) D(p(x), p(y)) s.t. p: V → V(K), p(s) in Fs (s in S)

Max Σ μ(st) f(P) =

K

p

�����

1 1 1 11 1 1 11 1 1 11 1 1 11 1 1 1

�����

s t ustu

u

v

1/2

FsFt

Fu

Page 41: Some Combinatorial Optimization Problems Related to ...hirai/papers/Wroclaw15.pdfSome Combinatorial Optimization Problems Related to Metric Spaces of Nonpositive Curvature Hiroshi

23

�����

1 1 1 11 1 1 11 1 1 11 1 1 11 1 1 1

�����

s t ustuμs’t’

s’ t’

s Min Σ c(xy) D(p(x), p(y)) s.t. p: V → V(K), p(s) in Fs (s in S)

Max Σ μ(st) f(P) = pu

t

s’

t’

1/4

Fu

FtFs

Fs’ Ft’

Page 42: Some Combinatorial Optimization Problems Related to ...hirai/papers/Wroclaw15.pdfSome Combinatorial Optimization Problems Related to Metric Spaces of Nonpositive Curvature Hiroshi

24

Thm [H. STOC10, MOR14] μ embeds into a folder complex ⇒ ∃ 1/24-integral max-flow

Thm [H. JCTB09, SIDMA11] Otherwise, no k:1/k-integral max-flow

Page 43: Some Combinatorial Optimization Problems Related to ...hirai/papers/Wroclaw15.pdfSome Combinatorial Optimization Problems Related to Metric Spaces of Nonpositive Curvature Hiroshi

24

Thm [H. STOC10, MOR14] μ embeds into a folder complex ⇒ ∃ 1/24-integral max-flow

Proof tools: linear programming duality + α

LP-dual = LP over (semi)metrics on V

Tight span (Isbell 64, Dress 84)(Onaga-Kakusho, Iri 71),

Splitting-off technique, …

Thm [H. JCTB09, SIDMA11] Otherwise, no k:1/k-integral max-flow

Page 44: Some Combinatorial Optimization Problems Related to ...hirai/papers/Wroclaw15.pdfSome Combinatorial Optimization Problems Related to Metric Spaces of Nonpositive Curvature Hiroshi

25

Multifacility Location Problem

G: graph (city), d: path-metric

We are going to locate n facilities on V(G) such that the communication cost is minimum.

Σb(iv) d(p(i), v) + Σc(ij) d(p(i),p(j))

p(i): location of facility i

cost between facilitiescost between facilities and places

Page 45: Some Combinatorial Optimization Problems Related to ...hirai/papers/Wroclaw15.pdfSome Combinatorial Optimization Problems Related to Metric Spaces of Nonpositive Curvature Hiroshi

26

Formulated in 70’s

Recent applications: Labeling tasks in machine learning, computer vision, …

Extending minimum-cut problem

Min. Σb d(y(i), x(i)) + Σc d(x(i),x(j))

s.t. x(i) in { white, black} (i: pixel)i,j:adjacent

y xG =

Page 46: Some Combinatorial Optimization Problems Related to ...hirai/papers/Wroclaw15.pdfSome Combinatorial Optimization Problems Related to Metric Spaces of Nonpositive Curvature Hiroshi

27

Gray ScaleRGB RGB+1BW

min. Σb(iv) d(p(i), v) + Σc(ij) d(p(i),p(j)) s.t. p(i) in V(G) (i=1,2,…,n)

G

Multifac[G]:

Page 47: Some Combinatorial Optimization Problems Related to ...hirai/papers/Wroclaw15.pdfSome Combinatorial Optimization Problems Related to Metric Spaces of Nonpositive Curvature Hiroshi

27

Gray ScaleRGB RGB+1BW

min. Σb(iv) d(p(i), v) + Σc(ij) d(p(i),p(j)) s.t. p(i) in V(G) (i=1,2,…,n)

G

Multifac[G]:

PP PNP-hard

Page 48: Some Combinatorial Optimization Problems Related to ...hirai/papers/Wroclaw15.pdfSome Combinatorial Optimization Problems Related to Metric Spaces of Nonpositive Curvature Hiroshi

28

What is G for which Multifac[G] is in P ? (Karzanov 98)

tree

K2Ford-Fulkerson 56

Picard-Ratliff 78

Median graphChepoi 96

FrameKarzanov 98

P

Page 49: Some Combinatorial Optimization Problems Related to ...hirai/papers/Wroclaw15.pdfSome Combinatorial Optimization Problems Related to Metric Spaces of Nonpositive Curvature Hiroshi

28

What is G for which Multifac[G] is in P ? (Karzanov 98)

tree

K2Ford-Fulkerson 56

Picard-Ratliff 78

Median graphChepoi 96

FrameKarzanov 98

P

1-skeleton of CAT(0) cube complex

“1-skeleton” of “oriented” folder complex

Multifac[G] = dual of multiflow

Page 50: Some Combinatorial Optimization Problems Related to ...hirai/papers/Wroclaw15.pdfSome Combinatorial Optimization Problems Related to Metric Spaces of Nonpositive Curvature Hiroshi

29

Thm [H. SODA13, MPA to appear] If G is orientable modular, then Multifac[G] is in P.

A dichotomy

Thm [Karzanov 98] Otherwise Multifac[G] is NP-hard.

Page 51: Some Combinatorial Optimization Problems Related to ...hirai/papers/Wroclaw15.pdfSome Combinatorial Optimization Problems Related to Metric Spaces of Nonpositive Curvature Hiroshi

30

Def: G is modular ⇔ every triple of vertices has a median

Def: G is orientable ⇔ ∃ orientation such that

median u of x,y,z: ⇔ d(x,y) = d(x,u) + d(u,y), d(y,z) = d(y,u) + d(u,z), d(z,x) = d(z,u) + d(u,x)

∀ 4-cycle is oriented as

Page 52: Some Combinatorial Optimization Problems Related to ...hirai/papers/Wroclaw15.pdfSome Combinatorial Optimization Problems Related to Metric Spaces of Nonpositive Curvature Hiroshi

31

Ex: tree, cube, grid graph, modular lattice, median graph, their products and “gluing”

Orientable modular graph

Page 53: Some Combinatorial Optimization Problems Related to ...hirai/papers/Wroclaw15.pdfSome Combinatorial Optimization Problems Related to Metric Spaces of Nonpositive Curvature Hiroshi

31

Ex: tree, cube, grid graph, modular lattice, median graph, their products and “gluing”

Orientable modular graph

Page 54: Some Combinatorial Optimization Problems Related to ...hirai/papers/Wroclaw15.pdfSome Combinatorial Optimization Problems Related to Metric Spaces of Nonpositive Curvature Hiroshi

32

Proof tools: lattice theory, metric graph theory ( Bandelt-Chepoi ) discrete convex analysis ( Murota ), valued CSP ( Thapper-Zivny ),…

My intuition behind the proof: View Multifac[G] as an optimization over a complex associated with om-graph G × G × … × G

Page 55: Some Combinatorial Optimization Problems Related to ...hirai/papers/Wroclaw15.pdfSome Combinatorial Optimization Problems Related to Metric Spaces of Nonpositive Curvature Hiroshi

33

G: om-graph

K(G): complex obtained by filling to each maximal chain of a cube subgraph (= Boolean lattice)

(0,0,0) (1,0,0)

(1,1,0)

(1,1,1)

Page 56: Some Combinatorial Optimization Problems Related to ...hirai/papers/Wroclaw15.pdfSome Combinatorial Optimization Problems Related to Metric Spaces of Nonpositive Curvature Hiroshi

33

G: om-graph

K(G): complex obtained by filling to each maximal chain of a cube subgraph (= Boolean lattice)

(0,0,0) (1,0,0)

(1,1,0)

(1,1,1)

Page 57: Some Combinatorial Optimization Problems Related to ...hirai/papers/Wroclaw15.pdfSome Combinatorial Optimization Problems Related to Metric Spaces of Nonpositive Curvature Hiroshi

Orthoscheme complex (Brady-McCammond10)P: graded posetK(P): = complex obtained by filling

to each maximal chain x0 < x1 < ・・・< xk

34

x0=(0,0,0) x1=(1,0,0)

x2=(1,1,0)

x3=(1,1,1)

Page 58: Some Combinatorial Optimization Problems Related to ...hirai/papers/Wroclaw15.pdfSome Combinatorial Optimization Problems Related to Metric Spaces of Nonpositive Curvature Hiroshi

35

P K(P) ~ folder

P K(P) ~ 3-cube000

010

011

111

BM are interested with P such that K(P) is CAT(0)

Page 59: Some Combinatorial Optimization Problems Related to ...hirai/papers/Wroclaw15.pdfSome Combinatorial Optimization Problems Related to Metric Spaces of Nonpositive Curvature Hiroshi

36

Thm [Chalopin, Chepoi, H, Osajda 14; conjecture of BM10] P: modular lattice → K(P) is CAT(0).

Om-graph G is a gluing of modular lattices. K(G) is a gluing of K(P) for modular lattices P.

Page 60: Some Combinatorial Optimization Problems Related to ...hirai/papers/Wroclaw15.pdfSome Combinatorial Optimization Problems Related to Metric Spaces of Nonpositive Curvature Hiroshi

37

G: frame → K(G) = folder complex

G: om-graph from Euclidean building Δ of type C

→ K(G) = the standard metrization of Δ

G: median graph → K(G) subdivides CAT(0) cube complex

Conj [CCHO14] G: om-graph → K(G) is CAT(0)

Page 61: Some Combinatorial Optimization Problems Related to ...hirai/papers/Wroclaw15.pdfSome Combinatorial Optimization Problems Related to Metric Spaces of Nonpositive Curvature Hiroshi

37

G: frame → K(G) = folder complex

G: om-graph from Euclidean building Δ of type C

→ K(G) = the standard metrization of Δ

G: median graph → K(G) subdivides CAT(0) cube complex

Conj [CCHO14] G: om-graph → K(G) is CAT(0)

proved at August 2015

Page 62: Some Combinatorial Optimization Problems Related to ...hirai/papers/Wroclaw15.pdfSome Combinatorial Optimization Problems Related to Metric Spaces of Nonpositive Curvature Hiroshi

38

Concluding remarks

•Nonpositive curvature property ~~ tractability in combinatorial optimization

•Convex optimization over CAT(0) space: •Phylogenetic distance in tree space [Owen, Bacak,… ] •Dual of min-cost free multiflow problem = convex optimization over product of stars > efficient combinatorial algorithm [H.14] •Dual of max. node-cap. free multiflow problem

?

Page 63: Some Combinatorial Optimization Problems Related to ...hirai/papers/Wroclaw15.pdfSome Combinatorial Optimization Problems Related to Metric Spaces of Nonpositive Curvature Hiroshi

32

2

12

53

4

9

S

39

Maximum node-capacitated free multiflow problem

Page 64: Some Combinatorial Optimization Problems Related to ...hirai/papers/Wroclaw15.pdfSome Combinatorial Optimization Problems Related to Metric Spaces of Nonpositive Curvature Hiroshi

1.53

2

2

12

53

4

9

S

39

Maximum node-capacitated free multiflow problem

Page 65: Some Combinatorial Optimization Problems Related to ...hirai/papers/Wroclaw15.pdfSome Combinatorial Optimization Problems Related to Metric Spaces of Nonpositive Curvature Hiroshi

1.5

1.53

2

2

12

53

4

9

S

39

Maximum node-capacitated free multiflow problem

Page 66: Some Combinatorial Optimization Problems Related to ...hirai/papers/Wroclaw15.pdfSome Combinatorial Optimization Problems Related to Metric Spaces of Nonpositive Curvature Hiroshi

Max total flow value

= Min g(p)

over p ∈

0

1/2

1

3/2

2

�1/2

�1

�3/2

�2

n

> discrete convex optimization on Euclidean building

40

Page 67: Some Combinatorial Optimization Problems Related to ...hirai/papers/Wroclaw15.pdfSome Combinatorial Optimization Problems Related to Metric Spaces of Nonpositive Curvature Hiroshi

Max total flow value

= Min g(p)

over p ∈

0

1/2

1

3/2

2

�1/2

�1

�3/2

�2

n

> discrete convex optimization on Euclidean building

> the first combinatorial strongly polynomial time algo. [H.15]

40

Page 68: Some Combinatorial Optimization Problems Related to ...hirai/papers/Wroclaw15.pdfSome Combinatorial Optimization Problems Related to Metric Spaces of Nonpositive Curvature Hiroshi

41

Thank you for your attention !

http://www.misojiro.t.u-tokyo.ac.jp/~hirai/My papers are available at