111
Polígonos, Poliedros e Polítopos Teorema de Yannakakis João Gouveia CMUC - Universidade de Coimbra 17 de Março de 2012 - Oráculo Delfos - Coimbra João Gouveia (UC) Teorema de Yannakakis Oráculo Delfos 1 / 29

Polígonos, Poliedros e Polítopos 0.5cm Teorema de Yannakakisjgouveia/delfosMar2012.pdf · Convexidade Um conjunto S Rn éconvexose dados quaisquer dois pontos de S o segmento que

Embed Size (px)

Citation preview

Page 1: Polígonos, Poliedros e Polítopos 0.5cm Teorema de Yannakakisjgouveia/delfosMar2012.pdf · Convexidade Um conjunto S Rn éconvexose dados quaisquer dois pontos de S o segmento que

Polígonos, Poliedros e Polítopos

Teorema de Yannakakis

João Gouveia

CMUC - Universidade de Coimbra

17 de Março de 2012 - Oráculo Delfos - Coimbra

João Gouveia (UC) Teorema de Yannakakis Oráculo Delfos 1 / 29

Page 2: Polígonos, Poliedros e Polítopos 0.5cm Teorema de Yannakakisjgouveia/delfosMar2012.pdf · Convexidade Um conjunto S Rn éconvexose dados quaisquer dois pontos de S o segmento que

1. Geometria Convexa

João Gouveia (UC) Teorema de Yannakakis Oráculo Delfos 2 / 29

Page 3: Polígonos, Poliedros e Polítopos 0.5cm Teorema de Yannakakisjgouveia/delfosMar2012.pdf · Convexidade Um conjunto S Rn éconvexose dados quaisquer dois pontos de S o segmento que

Convexidade

Um conjunto S ⊆ Rn é convexo se dados quaisquer dois pontos de So segmento que os une estiver contido em S.

Conjunto Convexo

Conjunto Não Convexo

João Gouveia (UC) Teorema de Yannakakis Oráculo Delfos 3 / 29

Page 4: Polígonos, Poliedros e Polítopos 0.5cm Teorema de Yannakakisjgouveia/delfosMar2012.pdf · Convexidade Um conjunto S Rn éconvexose dados quaisquer dois pontos de S o segmento que

Convexidade

Um conjunto S ⊆ Rn é convexo se dados quaisquer dois pontos de So segmento que os une estiver contido em S.

Conjunto Convexo

Conjunto Não Convexo

João Gouveia (UC) Teorema de Yannakakis Oráculo Delfos 3 / 29

Page 5: Polígonos, Poliedros e Polítopos 0.5cm Teorema de Yannakakisjgouveia/delfosMar2012.pdf · Convexidade Um conjunto S Rn éconvexose dados quaisquer dois pontos de S o segmento que

Convexidade

Um conjunto S ⊆ Rn é convexo se dados quaisquer dois pontos de So segmento que os une estiver contido em S.

Conjunto Convexo

Conjunto Não Convexo

João Gouveia (UC) Teorema de Yannakakis Oráculo Delfos 3 / 29

Page 6: Polígonos, Poliedros e Polítopos 0.5cm Teorema de Yannakakisjgouveia/delfosMar2012.pdf · Convexidade Um conjunto S Rn éconvexose dados quaisquer dois pontos de S o segmento que

Convexidade

Um conjunto S ⊆ Rn é convexo se dados quaisquer dois pontos de So segmento que os une estiver contido em S.

Conjunto Convexo Conjunto Não Convexo

João Gouveia (UC) Teorema de Yannakakis Oráculo Delfos 3 / 29

Page 7: Polígonos, Poliedros e Polítopos 0.5cm Teorema de Yannakakisjgouveia/delfosMar2012.pdf · Convexidade Um conjunto S Rn éconvexose dados quaisquer dois pontos de S o segmento que

Polígonos Convexos

Como definir Polígono Convexo?

João Gouveia (UC) Teorema de Yannakakis Oráculo Delfos 4 / 29

Page 8: Polígonos, Poliedros e Polítopos 0.5cm Teorema de Yannakakisjgouveia/delfosMar2012.pdf · Convexidade Um conjunto S Rn éconvexose dados quaisquer dois pontos de S o segmento que

Polígonos Convexos

Como definir Polígono Convexo?

João Gouveia (UC) Teorema de Yannakakis Oráculo Delfos 4 / 29

Page 9: Polígonos, Poliedros e Polítopos 0.5cm Teorema de Yannakakisjgouveia/delfosMar2012.pdf · Convexidade Um conjunto S Rn éconvexose dados quaisquer dois pontos de S o segmento que

Definição por Vértices

Dado um número finito de pontos S no plano, um polígono convexo éo mais pequeno conjunto convexo que os contém.

O polígono designa-se por invólucro convexo de S, conv(S).

João Gouveia (UC) Teorema de Yannakakis Oráculo Delfos 5 / 29

Page 10: Polígonos, Poliedros e Polítopos 0.5cm Teorema de Yannakakisjgouveia/delfosMar2012.pdf · Convexidade Um conjunto S Rn éconvexose dados quaisquer dois pontos de S o segmento que

Definição por Vértices

Dado um número finito de pontos S no plano, um polígono convexo éo mais pequeno conjunto convexo que os contém.

O polígono designa-se por invólucro convexo de S, conv(S).

João Gouveia (UC) Teorema de Yannakakis Oráculo Delfos 5 / 29

Page 11: Polígonos, Poliedros e Polítopos 0.5cm Teorema de Yannakakisjgouveia/delfosMar2012.pdf · Convexidade Um conjunto S Rn éconvexose dados quaisquer dois pontos de S o segmento que

Definição por Vértices

Dado um número finito de pontos S no plano, um polígono convexo éo mais pequeno conjunto convexo que os contém.

O polígono designa-se por invólucro convexo de S, conv(S).

João Gouveia (UC) Teorema de Yannakakis Oráculo Delfos 5 / 29

Page 12: Polígonos, Poliedros e Polítopos 0.5cm Teorema de Yannakakisjgouveia/delfosMar2012.pdf · Convexidade Um conjunto S Rn éconvexose dados quaisquer dois pontos de S o segmento que

Definição por Vértices

Dado um número finito de pontos S no plano, um polígono convexo éo mais pequeno conjunto convexo que os contém.

O polígono designa-se por invólucro convexo de S, conv(S).

João Gouveia (UC) Teorema de Yannakakis Oráculo Delfos 5 / 29

Page 13: Polígonos, Poliedros e Polítopos 0.5cm Teorema de Yannakakisjgouveia/delfosMar2012.pdf · Convexidade Um conjunto S Rn éconvexose dados quaisquer dois pontos de S o segmento que

Definição por Semiplanos

Um polígono convexo é um conjunto limitado obtido por intersecçãode semiplanos.

As duas definições são equivalentes.

João Gouveia (UC) Teorema de Yannakakis Oráculo Delfos 6 / 29

Page 14: Polígonos, Poliedros e Polítopos 0.5cm Teorema de Yannakakisjgouveia/delfosMar2012.pdf · Convexidade Um conjunto S Rn éconvexose dados quaisquer dois pontos de S o segmento que

Definição por Semiplanos

Um polígono convexo é um conjunto limitado obtido por intersecçãode semiplanos.

As duas definições são equivalentes.

João Gouveia (UC) Teorema de Yannakakis Oráculo Delfos 6 / 29

Page 15: Polígonos, Poliedros e Polítopos 0.5cm Teorema de Yannakakisjgouveia/delfosMar2012.pdf · Convexidade Um conjunto S Rn éconvexose dados quaisquer dois pontos de S o segmento que

Definição por Semiplanos

Um polígono convexo é um conjunto limitado obtido por intersecçãode semiplanos.

As duas definições são equivalentes.

João Gouveia (UC) Teorema de Yannakakis Oráculo Delfos 6 / 29

Page 16: Polígonos, Poliedros e Polítopos 0.5cm Teorema de Yannakakisjgouveia/delfosMar2012.pdf · Convexidade Um conjunto S Rn éconvexose dados quaisquer dois pontos de S o segmento que

Definição por Semiplanos

Um polígono convexo é um conjunto limitado obtido por intersecçãode semiplanos.

As duas definições são equivalentes.

João Gouveia (UC) Teorema de Yannakakis Oráculo Delfos 6 / 29

Page 17: Polígonos, Poliedros e Polítopos 0.5cm Teorema de Yannakakisjgouveia/delfosMar2012.pdf · Convexidade Um conjunto S Rn éconvexose dados quaisquer dois pontos de S o segmento que

Definição por Semiplanos

Um polígono convexo é um conjunto limitado obtido por intersecçãode semiplanos.

As duas definições são equivalentes.

João Gouveia (UC) Teorema de Yannakakis Oráculo Delfos 6 / 29

Page 18: Polígonos, Poliedros e Polítopos 0.5cm Teorema de Yannakakisjgouveia/delfosMar2012.pdf · Convexidade Um conjunto S Rn éconvexose dados quaisquer dois pontos de S o segmento que

Definição por Semiplanos

Um polígono convexo é um conjunto limitado obtido por intersecçãode semiplanos.

As duas definições são equivalentes.

João Gouveia (UC) Teorema de Yannakakis Oráculo Delfos 6 / 29

Page 19: Polígonos, Poliedros e Polítopos 0.5cm Teorema de Yannakakisjgouveia/delfosMar2012.pdf · Convexidade Um conjunto S Rn éconvexose dados quaisquer dois pontos de S o segmento que

Definição por Semiplanos

Um polígono convexo é um conjunto limitado obtido por intersecçãode semiplanos.

As duas definições são equivalentes.

João Gouveia (UC) Teorema de Yannakakis Oráculo Delfos 6 / 29

Page 20: Polígonos, Poliedros e Polítopos 0.5cm Teorema de Yannakakisjgouveia/delfosMar2012.pdf · Convexidade Um conjunto S Rn éconvexose dados quaisquer dois pontos de S o segmento que

Definição por Semiplanos

Um polígono convexo é um conjunto limitado obtido por intersecçãode semiplanos.

As duas definições são equivalentes.

João Gouveia (UC) Teorema de Yannakakis Oráculo Delfos 6 / 29

Page 21: Polígonos, Poliedros e Polítopos 0.5cm Teorema de Yannakakisjgouveia/delfosMar2012.pdf · Convexidade Um conjunto S Rn éconvexose dados quaisquer dois pontos de S o segmento que

Definição por Semiplanos

Um polígono convexo é um conjunto limitado obtido por intersecçãode semiplanos.

As duas definições são equivalentes.

João Gouveia (UC) Teorema de Yannakakis Oráculo Delfos 6 / 29

Page 22: Polígonos, Poliedros e Polítopos 0.5cm Teorema de Yannakakisjgouveia/delfosMar2012.pdf · Convexidade Um conjunto S Rn éconvexose dados quaisquer dois pontos de S o segmento que

Exemplo: Quadrado

Consideremos o quadrado unitário.

Vértices:É o invólucro convexo dospontos(0,0), (1,0), (0,1) e (1,1).

Semiplanos:

É a intersecção dossemiplanos dados porx ≥ 0, y ≥ 0, 1− x ≥ 0 e1− y ≥ 0.

João Gouveia (UC) Teorema de Yannakakis Oráculo Delfos 7 / 29

Page 23: Polígonos, Poliedros e Polítopos 0.5cm Teorema de Yannakakisjgouveia/delfosMar2012.pdf · Convexidade Um conjunto S Rn éconvexose dados quaisquer dois pontos de S o segmento que

Exemplo: Quadrado

Consideremos o quadrado unitário.

Vértices:É o invólucro convexo dospontos(0,0), (1,0), (0,1) e (1,1).

Semiplanos:

É a intersecção dossemiplanos dados porx ≥ 0, y ≥ 0, 1− x ≥ 0 e1− y ≥ 0.

João Gouveia (UC) Teorema de Yannakakis Oráculo Delfos 7 / 29

Page 24: Polígonos, Poliedros e Polítopos 0.5cm Teorema de Yannakakisjgouveia/delfosMar2012.pdf · Convexidade Um conjunto S Rn éconvexose dados quaisquer dois pontos de S o segmento que

Exemplo: Quadrado

Consideremos o quadrado unitário.

Vértices:É o invólucro convexo dospontos(0,0), (1,0), (0,1) e (1,1).

Semiplanos:

É a intersecção dossemiplanos dados porx ≥ 0, y ≥ 0, 1− x ≥ 0 e1− y ≥ 0.

João Gouveia (UC) Teorema de Yannakakis Oráculo Delfos 7 / 29

Page 25: Polígonos, Poliedros e Polítopos 0.5cm Teorema de Yannakakisjgouveia/delfosMar2012.pdf · Convexidade Um conjunto S Rn éconvexose dados quaisquer dois pontos de S o segmento que

Poliedros Convexos

E para definir Poliedros Convexos?

As mesmas ideias funcionam, trocando pontos no plano por pontos noespaço e semiplanos por semi-espaços.

João Gouveia (UC) Teorema de Yannakakis Oráculo Delfos 8 / 29

Page 26: Polígonos, Poliedros e Polítopos 0.5cm Teorema de Yannakakisjgouveia/delfosMar2012.pdf · Convexidade Um conjunto S Rn éconvexose dados quaisquer dois pontos de S o segmento que

Poliedros Convexos

E para definir Poliedros Convexos?

As mesmas ideias funcionam, trocando pontos no plano por pontos noespaço e semiplanos por semi-espaços.

João Gouveia (UC) Teorema de Yannakakis Oráculo Delfos 8 / 29

Page 27: Polígonos, Poliedros e Polítopos 0.5cm Teorema de Yannakakisjgouveia/delfosMar2012.pdf · Convexidade Um conjunto S Rn éconvexose dados quaisquer dois pontos de S o segmento que

Poliedros Convexos

E para definir Poliedros Convexos?

As mesmas ideias funcionam, trocando pontos no plano por pontos noespaço e semiplanos por semi-espaços.

João Gouveia (UC) Teorema de Yannakakis Oráculo Delfos 8 / 29

Page 28: Polígonos, Poliedros e Polítopos 0.5cm Teorema de Yannakakisjgouveia/delfosMar2012.pdf · Convexidade Um conjunto S Rn éconvexose dados quaisquer dois pontos de S o segmento que

Exemplo: Tetraedro

Consideremos o tetraedro unitário.

Vértices:É o invólucro convexo dospontos(0,0,0), (1,0,0), (0,1,0) e(0,0,1).

Semiplanos:

É a intersecção dossemiplanos dados porx ≥ 0, y ≥ 0, z ≥ 0 e1− x − y − z ≥ 0.

João Gouveia (UC) Teorema de Yannakakis Oráculo Delfos 9 / 29

Page 29: Polígonos, Poliedros e Polítopos 0.5cm Teorema de Yannakakisjgouveia/delfosMar2012.pdf · Convexidade Um conjunto S Rn éconvexose dados quaisquer dois pontos de S o segmento que

Exemplo: Tetraedro

Consideremos o tetraedro unitário.

Vértices:É o invólucro convexo dospontos(0,0,0), (1,0,0), (0,1,0) e(0,0,1).

Semiplanos:

É a intersecção dossemiplanos dados porx ≥ 0, y ≥ 0, z ≥ 0 e1− x − y − z ≥ 0.

João Gouveia (UC) Teorema de Yannakakis Oráculo Delfos 9 / 29

Page 30: Polígonos, Poliedros e Polítopos 0.5cm Teorema de Yannakakisjgouveia/delfosMar2012.pdf · Convexidade Um conjunto S Rn éconvexose dados quaisquer dois pontos de S o segmento que

Exemplo: Tetraedro

Consideremos o tetraedro unitário.

Vértices:É o invólucro convexo dospontos(0,0,0), (1,0,0), (0,1,0) e(0,0,1).

Semiplanos:

É a intersecção dossemiplanos dados porx ≥ 0, y ≥ 0, z ≥ 0 e1− x − y − z ≥ 0.

João Gouveia (UC) Teorema de Yannakakis Oráculo Delfos 9 / 29

Page 31: Polígonos, Poliedros e Polítopos 0.5cm Teorema de Yannakakisjgouveia/delfosMar2012.pdf · Convexidade Um conjunto S Rn éconvexose dados quaisquer dois pontos de S o segmento que

E em Rn?

Tudo o que dissemos funciona em qualquer dimensão. Assimpodemos definir polítopo convexo:

Definição por vérticesUm polítopo convexo P ⊆ Rn é o invólucro convexo de um númerofinito de pontos em Rn.

Ou equivalentemente,

Definição por semi-espaçosUm polítopo convexo P ⊆ Rn é um conjunto limitado obtido pelaintersecção de semi-espaços, isto é, o conjunto de pontos (x1, · · · , xn)verificando um número finito de desigualdades do tipo

a1x1 + a2x2 + · · ·+ anxn ≤ a0.

João Gouveia (UC) Teorema de Yannakakis Oráculo Delfos 10 / 29

Page 32: Polígonos, Poliedros e Polítopos 0.5cm Teorema de Yannakakisjgouveia/delfosMar2012.pdf · Convexidade Um conjunto S Rn éconvexose dados quaisquer dois pontos de S o segmento que

E em Rn?

Tudo o que dissemos funciona em qualquer dimensão. Assimpodemos definir polítopo convexo:

Definição por vérticesUm polítopo convexo P ⊆ Rn é o invólucro convexo de um númerofinito de pontos em Rn.

Ou equivalentemente,

Definição por semi-espaçosUm polítopo convexo P ⊆ Rn é um conjunto limitado obtido pelaintersecção de semi-espaços, isto é, o conjunto de pontos (x1, · · · , xn)verificando um número finito de desigualdades do tipo

a1x1 + a2x2 + · · ·+ anxn ≤ a0.

João Gouveia (UC) Teorema de Yannakakis Oráculo Delfos 10 / 29

Page 33: Polígonos, Poliedros e Polítopos 0.5cm Teorema de Yannakakisjgouveia/delfosMar2012.pdf · Convexidade Um conjunto S Rn éconvexose dados quaisquer dois pontos de S o segmento que

E em Rn?

Tudo o que dissemos funciona em qualquer dimensão. Assimpodemos definir polítopo convexo:

Definição por vérticesUm polítopo convexo P ⊆ Rn é o invólucro convexo de um númerofinito de pontos em Rn.

Ou equivalentemente,

Definição por semi-espaçosUm polítopo convexo P ⊆ Rn é um conjunto limitado obtido pelaintersecção de semi-espaços, isto é, o conjunto de pontos (x1, · · · , xn)verificando um número finito de desigualdades do tipo

a1x1 + a2x2 + · · ·+ anxn ≤ a0.

João Gouveia (UC) Teorema de Yannakakis Oráculo Delfos 10 / 29

Page 34: Polígonos, Poliedros e Polítopos 0.5cm Teorema de Yannakakisjgouveia/delfosMar2012.pdf · Convexidade Um conjunto S Rn éconvexose dados quaisquer dois pontos de S o segmento que

Exemplos de polítoposDois exemplos de famílias simples de polítopos convexos.

n-cubo unitárioÉ o invólucro convexo de todosos pontos em Rn cujascomponentes são zero ou um.

É o espaço cortado pelasdesigualdadesx1 ≥ 0, · · · , xn ≥ 0 e1− x1 ≥ 0, · · · ,1− xn ≥ 0.

n-símplice unitário

É o invólucro convexo daorigem e dos n vectoresunitários canónicos em Rn.

É o espaço cortado pelasdesigualdadesx1 ≥ 0, · · · , xn ≥ 0 e1− x1 − x2 − · · · − xn ≥ 0.

João Gouveia (UC) Teorema de Yannakakis Oráculo Delfos 11 / 29

Page 35: Polígonos, Poliedros e Polítopos 0.5cm Teorema de Yannakakisjgouveia/delfosMar2012.pdf · Convexidade Um conjunto S Rn éconvexose dados quaisquer dois pontos de S o segmento que

Exemplos de polítoposDois exemplos de famílias simples de polítopos convexos.

n-cubo unitárioÉ o invólucro convexo de todosos pontos em Rn cujascomponentes são zero ou um.

É o espaço cortado pelasdesigualdadesx1 ≥ 0, · · · , xn ≥ 0 e1− x1 ≥ 0, · · · ,1− xn ≥ 0.

n-símplice unitário

É o invólucro convexo daorigem e dos n vectoresunitários canónicos em Rn.

É o espaço cortado pelasdesigualdadesx1 ≥ 0, · · · , xn ≥ 0 e1− x1 − x2 − · · · − xn ≥ 0.

João Gouveia (UC) Teorema de Yannakakis Oráculo Delfos 11 / 29

Page 36: Polígonos, Poliedros e Polítopos 0.5cm Teorema de Yannakakisjgouveia/delfosMar2012.pdf · Convexidade Um conjunto S Rn éconvexose dados quaisquer dois pontos de S o segmento que

Exemplos de polítoposDois exemplos de famílias simples de polítopos convexos.

n-cubo unitárioÉ o invólucro convexo de todosos pontos em Rn cujascomponentes são zero ou um.

É o espaço cortado pelasdesigualdadesx1 ≥ 0, · · · , xn ≥ 0 e1− x1 ≥ 0, · · · ,1− xn ≥ 0.

n-símplice unitário

É o invólucro convexo daorigem e dos n vectoresunitários canónicos em Rn.

É o espaço cortado pelasdesigualdadesx1 ≥ 0, · · · , xn ≥ 0 e1− x1 − x2 − · · · − xn ≥ 0.

João Gouveia (UC) Teorema de Yannakakis Oráculo Delfos 11 / 29

Page 37: Polígonos, Poliedros e Polítopos 0.5cm Teorema de Yannakakisjgouveia/delfosMar2012.pdf · Convexidade Um conjunto S Rn éconvexose dados quaisquer dois pontos de S o segmento que

Exemplos de polítoposDois exemplos de famílias simples de polítopos convexos.

n-cubo unitárioÉ o invólucro convexo de todosos pontos em Rn cujascomponentes são zero ou um.

É o espaço cortado pelasdesigualdadesx1 ≥ 0, · · · , xn ≥ 0 e1− x1 ≥ 0, · · · ,1− xn ≥ 0.

n-símplice unitário

É o invólucro convexo daorigem e dos n vectoresunitários canónicos em Rn.

É o espaço cortado pelasdesigualdadesx1 ≥ 0, · · · , xn ≥ 0 e1− x1 − x2 − · · · − xn ≥ 0.

João Gouveia (UC) Teorema de Yannakakis Oráculo Delfos 11 / 29

Page 38: Polígonos, Poliedros e Polítopos 0.5cm Teorema de Yannakakisjgouveia/delfosMar2012.pdf · Convexidade Um conjunto S Rn éconvexose dados quaisquer dois pontos de S o segmento que

Exemplos de polítoposDois exemplos de famílias simples de polítopos convexos.

n-cubo unitárioÉ o invólucro convexo de todosos pontos em Rn cujascomponentes são zero ou um.

É o espaço cortado pelasdesigualdadesx1 ≥ 0, · · · , xn ≥ 0 e1− x1 ≥ 0, · · · ,1− xn ≥ 0.

n-símplice unitário

É o invólucro convexo daorigem e dos n vectoresunitários canónicos em Rn.

É o espaço cortado pelasdesigualdadesx1 ≥ 0, · · · , xn ≥ 0 e1− x1 − x2 − · · · − xn ≥ 0.

João Gouveia (UC) Teorema de Yannakakis Oráculo Delfos 11 / 29

Page 39: Polígonos, Poliedros e Polítopos 0.5cm Teorema de Yannakakisjgouveia/delfosMar2012.pdf · Convexidade Um conjunto S Rn éconvexose dados quaisquer dois pontos de S o segmento que

Exemplos de polítoposDois exemplos de famílias simples de polítopos convexos.

n-cubo unitárioÉ o invólucro convexo de todosos pontos em Rn cujascomponentes são zero ou um.

É o espaço cortado pelasdesigualdadesx1 ≥ 0, · · · , xn ≥ 0 e1− x1 ≥ 0, · · · ,1− xn ≥ 0.

n-símplice unitário

É o invólucro convexo daorigem e dos n vectoresunitários canónicos em Rn.

É o espaço cortado pelasdesigualdadesx1 ≥ 0, · · · , xn ≥ 0 e1− x1 − x2 − · · · − xn ≥ 0.

João Gouveia (UC) Teorema de Yannakakis Oráculo Delfos 11 / 29

Page 40: Polígonos, Poliedros e Polítopos 0.5cm Teorema de Yannakakisjgouveia/delfosMar2012.pdf · Convexidade Um conjunto S Rn éconvexose dados quaisquer dois pontos de S o segmento que

Exemplos de polítoposDois exemplos de famílias simples de polítopos convexos.

n-cubo unitárioÉ o invólucro convexo de todosos pontos em Rn cujascomponentes são zero ou um.

É o espaço cortado pelasdesigualdadesx1 ≥ 0, · · · , xn ≥ 0 e1− x1 ≥ 0, · · · ,1− xn ≥ 0.

n-símplice unitário

É o invólucro convexo daorigem e dos n vectoresunitários canónicos em Rn.

É o espaço cortado pelasdesigualdadesx1 ≥ 0, · · · , xn ≥ 0 e1− x1 − x2 − · · · − xn ≥ 0.

João Gouveia (UC) Teorema de Yannakakis Oráculo Delfos 11 / 29

Page 41: Polígonos, Poliedros e Polítopos 0.5cm Teorema de Yannakakisjgouveia/delfosMar2012.pdf · Convexidade Um conjunto S Rn éconvexose dados quaisquer dois pontos de S o segmento que

Faces e Facetas de Polígonos Convexos

Dado um polígono P um subconjunto ∅ ( F ( P é uma face própriade P, se existir uma recta L tal que L ∩ P = F e P está todo do mesmolado da recta.

Tudo se pode generalizar para Rn substituindo rectas por hiperplanos.Faces próprias de dimensão máxima dizem-se facetas.

João Gouveia (UC) Teorema de Yannakakis Oráculo Delfos 12 / 29

Page 42: Polígonos, Poliedros e Polítopos 0.5cm Teorema de Yannakakisjgouveia/delfosMar2012.pdf · Convexidade Um conjunto S Rn éconvexose dados quaisquer dois pontos de S o segmento que

Faces e Facetas de Polígonos Convexos

Dado um polígono P um subconjunto ∅ ( F ( P é uma face própriade P, se existir uma recta L tal que L ∩ P = F e P está todo do mesmolado da recta.

Tudo se pode generalizar para Rn substituindo rectas por hiperplanos.Faces próprias de dimensão máxima dizem-se facetas.

João Gouveia (UC) Teorema de Yannakakis Oráculo Delfos 12 / 29

Page 43: Polígonos, Poliedros e Polítopos 0.5cm Teorema de Yannakakisjgouveia/delfosMar2012.pdf · Convexidade Um conjunto S Rn éconvexose dados quaisquer dois pontos de S o segmento que

Faces e Facetas de Polígonos Convexos

Dado um polígono P um subconjunto ∅ ( F ( P é uma face própriade P, se existir uma recta L tal que L ∩ P = F e P está todo do mesmolado da recta.

Tudo se pode generalizar para Rn substituindo rectas por hiperplanos.Faces próprias de dimensão máxima dizem-se facetas.

João Gouveia (UC) Teorema de Yannakakis Oráculo Delfos 12 / 29

Page 44: Polígonos, Poliedros e Polítopos 0.5cm Teorema de Yannakakisjgouveia/delfosMar2012.pdf · Convexidade Um conjunto S Rn éconvexose dados quaisquer dois pontos de S o segmento que

Faces e Facetas de Polígonos Convexos

Dado um polígono P um subconjunto ∅ ( F ( P é uma face própriade P, se existir uma recta L tal que L ∩ P = F e P está todo do mesmolado da recta.

Tudo se pode generalizar para Rn substituindo rectas por hiperplanos.Faces próprias de dimensão máxima dizem-se facetas.

João Gouveia (UC) Teorema de Yannakakis Oráculo Delfos 12 / 29

Page 45: Polígonos, Poliedros e Polítopos 0.5cm Teorema de Yannakakisjgouveia/delfosMar2012.pdf · Convexidade Um conjunto S Rn éconvexose dados quaisquer dois pontos de S o segmento que

Faces e Facetas de Polígonos Convexos

Dado um polígono P um subconjunto ∅ ( F ( P é uma face própriade P, se existir uma recta L tal que L ∩ P = F e P está todo do mesmolado da recta.

Tudo se pode generalizar para Rn substituindo rectas por hiperplanos.

Faces próprias de dimensão máxima dizem-se facetas.

João Gouveia (UC) Teorema de Yannakakis Oráculo Delfos 12 / 29

Page 46: Polígonos, Poliedros e Polítopos 0.5cm Teorema de Yannakakisjgouveia/delfosMar2012.pdf · Convexidade Um conjunto S Rn éconvexose dados quaisquer dois pontos de S o segmento que

Faces e Facetas de Polígonos Convexos

Dado um polígono P um subconjunto ∅ ( F ( P é uma face própriade P, se existir uma recta L tal que L ∩ P = F e P está todo do mesmolado da recta.

Tudo se pode generalizar para Rn substituindo rectas por hiperplanos.Faces próprias de dimensão máxima dizem-se facetas.

João Gouveia (UC) Teorema de Yannakakis Oráculo Delfos 12 / 29

Page 47: Polígonos, Poliedros e Polítopos 0.5cm Teorema de Yannakakisjgouveia/delfosMar2012.pdf · Convexidade Um conjunto S Rn éconvexose dados quaisquer dois pontos de S o segmento que

2. Programação Linear

João Gouveia (UC) Teorema de Yannakakis Oráculo Delfos 13 / 29

Page 48: Polígonos, Poliedros e Polítopos 0.5cm Teorema de Yannakakisjgouveia/delfosMar2012.pdf · Convexidade Um conjunto S Rn éconvexose dados quaisquer dois pontos de S o segmento que

Exemplo

Um criador de porcos pretende determinar as quantidades de cadatipo de ração que devem ser dadas diariamente a cada animal porforma a conseguir uma certa qualidade nutritiva a um custo mínimo.

Ração A Ração B Quantidade RequeridaProteína 20 50 ≥ 200Vitamina 50 10 ≥ 150

Hid. Carbono 30 30 ≤ 600Custo 10 5

João Gouveia (UC) Teorema de Yannakakis Oráculo Delfos 14 / 29

Page 49: Polígonos, Poliedros e Polítopos 0.5cm Teorema de Yannakakisjgouveia/delfosMar2012.pdf · Convexidade Um conjunto S Rn éconvexose dados quaisquer dois pontos de S o segmento que

Exemplo

Um criador de porcos pretende determinar as quantidades de cadatipo de ração que devem ser dadas diariamente a cada animal porforma a conseguir uma certa qualidade nutritiva a um custo mínimo.

Ração A Ração B Quantidade RequeridaProteína 20 50 ≥ 200Vitamina 50 10 ≥ 150

Hid. Carbono 30 30 ≤ 600Custo 10 5

João Gouveia (UC) Teorema de Yannakakis Oráculo Delfos 14 / 29

Page 50: Polígonos, Poliedros e Polítopos 0.5cm Teorema de Yannakakisjgouveia/delfosMar2012.pdf · Convexidade Um conjunto S Rn éconvexose dados quaisquer dois pontos de S o segmento que

Exemplo - Interpretação Geométrica

Ração A Ração B Quantidade RequeridaProteína 20 50 ≥ 200Vitamina 50 10 ≥ 150

Hid. Carbono 30 30 ≤ 600Custo 10 5

x→ Quantidade de Ração A y→ Quantidade de Ração B.

x ≥ 0 e y≥ 0

João Gouveia (UC) Teorema de Yannakakis Oráculo Delfos 15 / 29

Page 51: Polígonos, Poliedros e Polítopos 0.5cm Teorema de Yannakakisjgouveia/delfosMar2012.pdf · Convexidade Um conjunto S Rn éconvexose dados quaisquer dois pontos de S o segmento que

Exemplo - Interpretação Geométrica

Ração A Ração B Quantidade RequeridaProteína 20 50 ≥ 200Vitamina 50 10 ≥ 150

Hid. Carbono 30 30 ≤ 600Custo 10 5

x→ Quantidade de Ração A y→ Quantidade de Ração B.

x ≥ 0 e y≥ 0

João Gouveia (UC) Teorema de Yannakakis Oráculo Delfos 15 / 29

Page 52: Polígonos, Poliedros e Polítopos 0.5cm Teorema de Yannakakisjgouveia/delfosMar2012.pdf · Convexidade Um conjunto S Rn éconvexose dados quaisquer dois pontos de S o segmento que

Exemplo - Interpretação Geométrica

Ração A Ração B Quantidade RequeridaProteína 20 50 ≥ 200Vitamina 50 10 ≥ 150

Hid. Carbono 30 30 ≤ 600Custo 10 5

x→ Quantidade de Ração A y→ Quantidade de Ração B.

x ≥ 0 e y≥ 0

João Gouveia (UC) Teorema de Yannakakis Oráculo Delfos 15 / 29

Page 53: Polígonos, Poliedros e Polítopos 0.5cm Teorema de Yannakakisjgouveia/delfosMar2012.pdf · Convexidade Um conjunto S Rn éconvexose dados quaisquer dois pontos de S o segmento que

Exemplo - Interpretação Geométrica

Ração A Ração B Quantidade RequeridaProteína 20 50 ≥ 200Vitamina 50 10 ≥ 150

Hid. Carbono 30 30 ≤ 600Custo 10 5

x→ Quantidade de Ração A y→ Quantidade de Ração B.

20x + 50y ≥ 200

João Gouveia (UC) Teorema de Yannakakis Oráculo Delfos 15 / 29

Page 54: Polígonos, Poliedros e Polítopos 0.5cm Teorema de Yannakakisjgouveia/delfosMar2012.pdf · Convexidade Um conjunto S Rn éconvexose dados quaisquer dois pontos de S o segmento que

Exemplo - Interpretação Geométrica

Ração A Ração B Quantidade RequeridaProteína 20 50 ≥ 200Vitamina 50 10 ≥ 150

Hid. Carbono 30 30 ≤ 600Custo 10 5

x→ Quantidade de Ração A y→ Quantidade de Ração B.

50x + 10y ≥ 150

João Gouveia (UC) Teorema de Yannakakis Oráculo Delfos 15 / 29

Page 55: Polígonos, Poliedros e Polítopos 0.5cm Teorema de Yannakakisjgouveia/delfosMar2012.pdf · Convexidade Um conjunto S Rn éconvexose dados quaisquer dois pontos de S o segmento que

Exemplo - Interpretação Geométrica

Ração A Ração B Quantidade RequeridaProteína 20 50 ≥ 200Vitamina 50 10 ≥ 150

Hid. Carbono 30 30 ≤ 600Custo 10 5

x→ Quantidade de Ração A y→ Quantidade de Ração B.

30x + 30y ≤ 600

João Gouveia (UC) Teorema de Yannakakis Oráculo Delfos 15 / 29

Page 56: Polígonos, Poliedros e Polítopos 0.5cm Teorema de Yannakakisjgouveia/delfosMar2012.pdf · Convexidade Um conjunto S Rn éconvexose dados quaisquer dois pontos de S o segmento que

Exemplo - Interpretação Geométrica

Ração A Ração B Quantidade RequeridaProteína 20 50 ≥ 200Vitamina 50 10 ≥ 150

Hid. Carbono 30 30 ≤ 600Custo 10 5

x→ Quantidade de Ração A y→ Quantidade de Ração B.

Minimizar 10x + 5y

João Gouveia (UC) Teorema de Yannakakis Oráculo Delfos 15 / 29

Page 57: Polígonos, Poliedros e Polítopos 0.5cm Teorema de Yannakakisjgouveia/delfosMar2012.pdf · Convexidade Um conjunto S Rn éconvexose dados quaisquer dois pontos de S o segmento que

Exemplo - Interpretação Geométrica

Ração A Ração B Quantidade RequeridaProteína 20 50 ≥ 200Vitamina 50 10 ≥ 150

Hid. Carbono 30 30 ≤ 600Custo 10 5

x→ Quantidade de Ração A y→ Quantidade de Ração B.

x = 55/23, y = 70/23

João Gouveia (UC) Teorema de Yannakakis Oráculo Delfos 15 / 29

Page 58: Polígonos, Poliedros e Polítopos 0.5cm Teorema de Yannakakisjgouveia/delfosMar2012.pdf · Convexidade Um conjunto S Rn éconvexose dados quaisquer dois pontos de S o segmento que

Programa Linear - DefiniçãoPrograma LinearUm Programa Linear (PL) é um problema do tipo

min c1x1 + c2x2 + · · · cnxn

sujeito aa1

1x1 + a12x2 + · · ·+ a1

nxn ≥ b1,...

am1 x1 + am

2 x2 + · · ·+ amn xn ≥ b2.

Ou de outra forma:

Programa Linear (versão 2)Um Programa Linear (PL) é um problema do tipo

min c1x1 + c2x2 + · · · cnxn

sujeito a x pertencer a um polítopo P.

João Gouveia (UC) Teorema de Yannakakis Oráculo Delfos 16 / 29

Page 59: Polígonos, Poliedros e Polítopos 0.5cm Teorema de Yannakakisjgouveia/delfosMar2012.pdf · Convexidade Um conjunto S Rn éconvexose dados quaisquer dois pontos de S o segmento que

Programa Linear - DefiniçãoPrograma LinearUm Programa Linear (PL) é um problema do tipo

min c1x1 + c2x2 + · · · cnxn

sujeito aa1

1x1 + a12x2 + · · ·+ a1

nxn ≥ b1,...

am1 x1 + am

2 x2 + · · ·+ amn xn ≥ b2.

Ou de outra forma:

Programa Linear (versão 2)Um Programa Linear (PL) é um problema do tipo

min c1x1 + c2x2 + · · · cnxn

sujeito a x pertencer a um polítopo P.

João Gouveia (UC) Teorema de Yannakakis Oráculo Delfos 16 / 29

Page 60: Polígonos, Poliedros e Polítopos 0.5cm Teorema de Yannakakisjgouveia/delfosMar2012.pdf · Convexidade Um conjunto S Rn éconvexose dados quaisquer dois pontos de S o segmento que

Programação Linear - Complexidade

Quão difícil é resolver um programa linear?

ComplexidadeO tempo que demora a optimizar sobre um polítopo P, crescepolinomialmente com o mínimo entre o número de facetas e o númerode vértices de P.

Mas o que fazer quando P tem muitos vértices e facetas?

João Gouveia (UC) Teorema de Yannakakis Oráculo Delfos 17 / 29

Page 61: Polígonos, Poliedros e Polítopos 0.5cm Teorema de Yannakakisjgouveia/delfosMar2012.pdf · Convexidade Um conjunto S Rn éconvexose dados quaisquer dois pontos de S o segmento que

Programação Linear - Complexidade

Quão difícil é resolver um programa linear?

ComplexidadeO tempo que demora a optimizar sobre um polítopo P, crescepolinomialmente com o mínimo entre o número de facetas e o númerode vértices de P.

Mas o que fazer quando P tem muitos vértices e facetas?

João Gouveia (UC) Teorema de Yannakakis Oráculo Delfos 17 / 29

Page 62: Polígonos, Poliedros e Polítopos 0.5cm Teorema de Yannakakisjgouveia/delfosMar2012.pdf · Convexidade Um conjunto S Rn éconvexose dados quaisquer dois pontos de S o segmento que

Programação Linear - Complexidade

Quão difícil é resolver um programa linear?

ComplexidadeO tempo que demora a optimizar sobre um polítopo P, crescepolinomialmente com o mínimo entre o número de facetas e o númerode vértices de P.

Mas o que fazer quando P tem muitos vértices e facetas?

João Gouveia (UC) Teorema de Yannakakis Oráculo Delfos 17 / 29

Page 63: Polígonos, Poliedros e Polítopos 0.5cm Teorema de Yannakakisjgouveia/delfosMar2012.pdf · Convexidade Um conjunto S Rn éconvexose dados quaisquer dois pontos de S o segmento que

3. De Volta aos Polítopos

João Gouveia (UC) Teorema de Yannakakis Oráculo Delfos 18 / 29

Page 64: Polígonos, Poliedros e Polítopos 0.5cm Teorema de Yannakakisjgouveia/delfosMar2012.pdf · Convexidade Um conjunto S Rn éconvexose dados quaisquer dois pontos de S o segmento que

Projecções de Polítopos

A projecção de um polítopo P ∈ Rn para Rm, com m ≤ n é o conjunto

πm(P) = {(x1, · · · , xm) : ∃(x1, · · · , xm, xm+1, · · · , xn) ∈ P}.

Projecção do Cubo em R2:Quadrado

Projecção do Cubo em R2:Hexágono

João Gouveia (UC) Teorema de Yannakakis Oráculo Delfos 19 / 29

Page 65: Polígonos, Poliedros e Polítopos 0.5cm Teorema de Yannakakisjgouveia/delfosMar2012.pdf · Convexidade Um conjunto S Rn éconvexose dados quaisquer dois pontos de S o segmento que

Projecções de Polítopos

A projecção de um polítopo P ∈ Rn para Rm, com m ≤ n é o conjunto

πm(P) = {(x1, · · · , xm) : ∃(x1, · · · , xm, xm+1, · · · , xn) ∈ P}.

Projecção do Cubo em R2:Quadrado

Projecção do Cubo em R2:Hexágono

João Gouveia (UC) Teorema de Yannakakis Oráculo Delfos 19 / 29

Page 66: Polígonos, Poliedros e Polítopos 0.5cm Teorema de Yannakakisjgouveia/delfosMar2012.pdf · Convexidade Um conjunto S Rn éconvexose dados quaisquer dois pontos de S o segmento que

Projecções de Polítopos

A projecção de um polítopo P ∈ Rn para Rm, com m ≤ n é o conjunto

πm(P) = {(x1, · · · , xm) : ∃(x1, · · · , xm, xm+1, · · · , xn) ∈ P}.

Projecção do Cubo em R2:Quadrado

Projecção do Cubo em R2:Hexágono

João Gouveia (UC) Teorema de Yannakakis Oráculo Delfos 19 / 29

Page 67: Polígonos, Poliedros e Polítopos 0.5cm Teorema de Yannakakisjgouveia/delfosMar2012.pdf · Convexidade Um conjunto S Rn éconvexose dados quaisquer dois pontos de S o segmento que

Facetas e ProjecçõesA projecção de um polítopo pode ter muito mais facetas que o politopooriginal.

Polítopo de ParidadeO polítopo de paridade em Rn é o invólucro convexo Pn de todos osvectores de zeros e uns em Rn com um número ímpar de uns.

Tem 2n−1 vértices e 2n−1 facetas.

João Gouveia (UC) Teorema de Yannakakis Oráculo Delfos 20 / 29

Page 68: Polígonos, Poliedros e Polítopos 0.5cm Teorema de Yannakakisjgouveia/delfosMar2012.pdf · Convexidade Um conjunto S Rn éconvexose dados quaisquer dois pontos de S o segmento que

Facetas e ProjecçõesA projecção de um polítopo pode ter muito mais facetas que o politopooriginal.

Polítopo de ParidadeO polítopo de paridade em Rn é o invólucro convexo Pn de todos osvectores de zeros e uns em Rn com um número ímpar de uns.

Tem 2n−1 vértices e 2n−1 facetas.

João Gouveia (UC) Teorema de Yannakakis Oráculo Delfos 20 / 29

Page 69: Polígonos, Poliedros e Polítopos 0.5cm Teorema de Yannakakisjgouveia/delfosMar2012.pdf · Convexidade Um conjunto S Rn éconvexose dados quaisquer dois pontos de S o segmento que

Facetas e ProjecçõesA projecção de um polítopo pode ter muito mais facetas que o politopooriginal.

Polítopo de ParidadeO polítopo de paridade em Rn é o invólucro convexo Pn de todos osvectores de zeros e uns em Rn com um número ímpar de uns.

Tem 2n−1 vértices e 2n−1 facetas.

João Gouveia (UC) Teorema de Yannakakis Oráculo Delfos 20 / 29

Page 70: Polígonos, Poliedros e Polítopos 0.5cm Teorema de Yannakakisjgouveia/delfosMar2012.pdf · Convexidade Um conjunto S Rn éconvexose dados quaisquer dois pontos de S o segmento que

Facetas e ProjecçõesA projecção de um polítopo pode ter muito mais facetas que o politopooriginal.

Polítopo de ParidadeO polítopo de paridade em Rn é o invólucro convexo Pn de todos osvectores de zeros e uns em Rn com um número ímpar de uns.

Tem 2n−1 vértices e 2n−1 facetas.

João Gouveia (UC) Teorema de Yannakakis Oráculo Delfos 20 / 29

Page 71: Polígonos, Poliedros e Polítopos 0.5cm Teorema de Yannakakisjgouveia/delfosMar2012.pdf · Convexidade Um conjunto S Rn éconvexose dados quaisquer dois pontos de S o segmento que

Facetas e Projecções - Continuação

Pn tem uma descrição mais pequena.

Consideremos x , e zk com k ímpar e 1 ≤ k ≤ n todos em Rn e αk ∈ Rpara os mesmos valores de k .Temos portanto (n + 1)dn/2e+ nvariáveis. Consideremos as relações:

(z1)i + (z3)i + · · ·+ (zn)i = x i , para i = 1, · · · ,n;α1 + α3 + · · ·+ αn = 1;(zk )1 + (zk )2 + · · · (zk )n = k αk para todo o k ímpar;0 ≤ (zk )i ≤ αk , para todo o i e k .

A projecção sobre as variáveis x dá o polítopo de paridade Pn.Este só tem n2 facetas. Podíamos optimizar no polítopo com maisvariáveis em vez de optimizar na sua projecção.

João Gouveia (UC) Teorema de Yannakakis Oráculo Delfos 21 / 29

Page 72: Polígonos, Poliedros e Polítopos 0.5cm Teorema de Yannakakisjgouveia/delfosMar2012.pdf · Convexidade Um conjunto S Rn éconvexose dados quaisquer dois pontos de S o segmento que

Facetas e Projecções - Continuação

Pn tem uma descrição mais pequena.

Consideremos x , e zk com k ímpar e 1 ≤ k ≤ n todos em Rn e αk ∈ Rpara os mesmos valores de k .

Temos portanto (n + 1)dn/2e+ nvariáveis. Consideremos as relações:

(z1)i + (z3)i + · · ·+ (zn)i = x i , para i = 1, · · · ,n;α1 + α3 + · · ·+ αn = 1;(zk )1 + (zk )2 + · · · (zk )n = k αk para todo o k ímpar;0 ≤ (zk )i ≤ αk , para todo o i e k .

A projecção sobre as variáveis x dá o polítopo de paridade Pn.Este só tem n2 facetas. Podíamos optimizar no polítopo com maisvariáveis em vez de optimizar na sua projecção.

João Gouveia (UC) Teorema de Yannakakis Oráculo Delfos 21 / 29

Page 73: Polígonos, Poliedros e Polítopos 0.5cm Teorema de Yannakakisjgouveia/delfosMar2012.pdf · Convexidade Um conjunto S Rn éconvexose dados quaisquer dois pontos de S o segmento que

Facetas e Projecções - Continuação

Pn tem uma descrição mais pequena.

Consideremos x , e zk com k ímpar e 1 ≤ k ≤ n todos em Rn e αk ∈ Rpara os mesmos valores de k .Temos portanto (n + 1)dn/2e+ nvariáveis.

Consideremos as relações:(z1)i + (z3)i + · · ·+ (zn)i = x i , para i = 1, · · · ,n;α1 + α3 + · · ·+ αn = 1;(zk )1 + (zk )2 + · · · (zk )n = k αk para todo o k ímpar;0 ≤ (zk )i ≤ αk , para todo o i e k .

A projecção sobre as variáveis x dá o polítopo de paridade Pn.Este só tem n2 facetas. Podíamos optimizar no polítopo com maisvariáveis em vez de optimizar na sua projecção.

João Gouveia (UC) Teorema de Yannakakis Oráculo Delfos 21 / 29

Page 74: Polígonos, Poliedros e Polítopos 0.5cm Teorema de Yannakakisjgouveia/delfosMar2012.pdf · Convexidade Um conjunto S Rn éconvexose dados quaisquer dois pontos de S o segmento que

Facetas e Projecções - Continuação

Pn tem uma descrição mais pequena.

Consideremos x , e zk com k ímpar e 1 ≤ k ≤ n todos em Rn e αk ∈ Rpara os mesmos valores de k .Temos portanto (n + 1)dn/2e+ nvariáveis. Consideremos as relações:

(z1)i + (z3)i + · · ·+ (zn)i = x i , para i = 1, · · · ,n;

α1 + α3 + · · ·+ αn = 1;(zk )1 + (zk )2 + · · · (zk )n = k αk para todo o k ímpar;0 ≤ (zk )i ≤ αk , para todo o i e k .

A projecção sobre as variáveis x dá o polítopo de paridade Pn.Este só tem n2 facetas. Podíamos optimizar no polítopo com maisvariáveis em vez de optimizar na sua projecção.

João Gouveia (UC) Teorema de Yannakakis Oráculo Delfos 21 / 29

Page 75: Polígonos, Poliedros e Polítopos 0.5cm Teorema de Yannakakisjgouveia/delfosMar2012.pdf · Convexidade Um conjunto S Rn éconvexose dados quaisquer dois pontos de S o segmento que

Facetas e Projecções - Continuação

Pn tem uma descrição mais pequena.

Consideremos x , e zk com k ímpar e 1 ≤ k ≤ n todos em Rn e αk ∈ Rpara os mesmos valores de k .Temos portanto (n + 1)dn/2e+ nvariáveis. Consideremos as relações:

(z1)i + (z3)i + · · ·+ (zn)i = x i , para i = 1, · · · ,n;α1 + α3 + · · ·+ αn = 1;

(zk )1 + (zk )2 + · · · (zk )n = k αk para todo o k ímpar;0 ≤ (zk )i ≤ αk , para todo o i e k .

A projecção sobre as variáveis x dá o polítopo de paridade Pn.Este só tem n2 facetas. Podíamos optimizar no polítopo com maisvariáveis em vez de optimizar na sua projecção.

João Gouveia (UC) Teorema de Yannakakis Oráculo Delfos 21 / 29

Page 76: Polígonos, Poliedros e Polítopos 0.5cm Teorema de Yannakakisjgouveia/delfosMar2012.pdf · Convexidade Um conjunto S Rn éconvexose dados quaisquer dois pontos de S o segmento que

Facetas e Projecções - Continuação

Pn tem uma descrição mais pequena.

Consideremos x , e zk com k ímpar e 1 ≤ k ≤ n todos em Rn e αk ∈ Rpara os mesmos valores de k .Temos portanto (n + 1)dn/2e+ nvariáveis. Consideremos as relações:

(z1)i + (z3)i + · · ·+ (zn)i = x i , para i = 1, · · · ,n;α1 + α3 + · · ·+ αn = 1;(zk )1 + (zk )2 + · · · (zk )n = k αk para todo o k ímpar;

0 ≤ (zk )i ≤ αk , para todo o i e k .

A projecção sobre as variáveis x dá o polítopo de paridade Pn.Este só tem n2 facetas. Podíamos optimizar no polítopo com maisvariáveis em vez de optimizar na sua projecção.

João Gouveia (UC) Teorema de Yannakakis Oráculo Delfos 21 / 29

Page 77: Polígonos, Poliedros e Polítopos 0.5cm Teorema de Yannakakisjgouveia/delfosMar2012.pdf · Convexidade Um conjunto S Rn éconvexose dados quaisquer dois pontos de S o segmento que

Facetas e Projecções - Continuação

Pn tem uma descrição mais pequena.

Consideremos x , e zk com k ímpar e 1 ≤ k ≤ n todos em Rn e αk ∈ Rpara os mesmos valores de k .Temos portanto (n + 1)dn/2e+ nvariáveis. Consideremos as relações:

(z1)i + (z3)i + · · ·+ (zn)i = x i , para i = 1, · · · ,n;α1 + α3 + · · ·+ αn = 1;(zk )1 + (zk )2 + · · · (zk )n = k αk para todo o k ímpar;0 ≤ (zk )i ≤ αk , para todo o i e k .

A projecção sobre as variáveis x dá o polítopo de paridade Pn.Este só tem n2 facetas. Podíamos optimizar no polítopo com maisvariáveis em vez de optimizar na sua projecção.

João Gouveia (UC) Teorema de Yannakakis Oráculo Delfos 21 / 29

Page 78: Polígonos, Poliedros e Polítopos 0.5cm Teorema de Yannakakisjgouveia/delfosMar2012.pdf · Convexidade Um conjunto S Rn éconvexose dados quaisquer dois pontos de S o segmento que

Facetas e Projecções - Continuação

Pn tem uma descrição mais pequena.

Consideremos x , e zk com k ímpar e 1 ≤ k ≤ n todos em Rn e αk ∈ Rpara os mesmos valores de k .Temos portanto (n + 1)dn/2e+ nvariáveis. Consideremos as relações:

(z1)i + (z3)i + · · ·+ (zn)i = x i , para i = 1, · · · ,n;α1 + α3 + · · ·+ αn = 1;(zk )1 + (zk )2 + · · · (zk )n = k αk para todo o k ímpar;0 ≤ (zk )i ≤ αk , para todo o i e k .

A projecção sobre as variáveis x dá o polítopo de paridade Pn.Este só tem n2 facetas.

Podíamos optimizar no polítopo com maisvariáveis em vez de optimizar na sua projecção.

João Gouveia (UC) Teorema de Yannakakis Oráculo Delfos 21 / 29

Page 79: Polígonos, Poliedros e Polítopos 0.5cm Teorema de Yannakakisjgouveia/delfosMar2012.pdf · Convexidade Um conjunto S Rn éconvexose dados quaisquer dois pontos de S o segmento que

Facetas e Projecções - Continuação

Pn tem uma descrição mais pequena.

Consideremos x , e zk com k ímpar e 1 ≤ k ≤ n todos em Rn e αk ∈ Rpara os mesmos valores de k .Temos portanto (n + 1)dn/2e+ nvariáveis. Consideremos as relações:

(z1)i + (z3)i + · · ·+ (zn)i = x i , para i = 1, · · · ,n;α1 + α3 + · · ·+ αn = 1;(zk )1 + (zk )2 + · · · (zk )n = k αk para todo o k ímpar;0 ≤ (zk )i ≤ αk , para todo o i e k .

A projecção sobre as variáveis x dá o polítopo de paridade Pn.Este só tem n2 facetas. Podíamos optimizar no polítopo com maisvariáveis em vez de optimizar na sua projecção.

João Gouveia (UC) Teorema de Yannakakis Oráculo Delfos 21 / 29

Page 80: Polígonos, Poliedros e Polítopos 0.5cm Teorema de Yannakakisjgouveia/delfosMar2012.pdf · Convexidade Um conjunto S Rn éconvexose dados quaisquer dois pontos de S o segmento que

Exemplo - Optimização em Projecções

Queremos optimizar sobre um polítopo H

Consideramos o polítopo C cuja projecção é H.Optimizamos sobre C.Projectamos a solução.

João Gouveia (UC) Teorema de Yannakakis Oráculo Delfos 22 / 29

Page 81: Polígonos, Poliedros e Polítopos 0.5cm Teorema de Yannakakisjgouveia/delfosMar2012.pdf · Convexidade Um conjunto S Rn éconvexose dados quaisquer dois pontos de S o segmento que

Exemplo - Optimização em Projecções

Queremos optimizar sobre um polítopo HConsideramos o polítopo C cuja projecção é H.

Optimizamos sobre C.Projectamos a solução.

João Gouveia (UC) Teorema de Yannakakis Oráculo Delfos 22 / 29

Page 82: Polígonos, Poliedros e Polítopos 0.5cm Teorema de Yannakakisjgouveia/delfosMar2012.pdf · Convexidade Um conjunto S Rn éconvexose dados quaisquer dois pontos de S o segmento que

Exemplo - Optimização em Projecções

Queremos optimizar sobre um polítopo HConsideramos o polítopo C cuja projecção é H.Optimizamos sobre C.

Projectamos a solução.

João Gouveia (UC) Teorema de Yannakakis Oráculo Delfos 22 / 29

Page 83: Polígonos, Poliedros e Polítopos 0.5cm Teorema de Yannakakisjgouveia/delfosMar2012.pdf · Convexidade Um conjunto S Rn éconvexose dados quaisquer dois pontos de S o segmento que

Exemplo - Optimização em Projecções

Queremos optimizar sobre um polítopo HConsideramos o polítopo C cuja projecção é H.Optimizamos sobre C.Projectamos a solução.

João Gouveia (UC) Teorema de Yannakakis Oráculo Delfos 22 / 29

Page 84: Polígonos, Poliedros e Polítopos 0.5cm Teorema de Yannakakisjgouveia/delfosMar2012.pdf · Convexidade Um conjunto S Rn éconvexose dados quaisquer dois pontos de S o segmento que

Exemplo - Optimização em Projecções

Queremos optimizar sobre um polítopo HConsideramos o polítopo C cuja projecção é H.Optimizamos sobre C.Projectamos a solução.

João Gouveia (UC) Teorema de Yannakakis Oráculo Delfos 22 / 29

Page 85: Polígonos, Poliedros e Polítopos 0.5cm Teorema de Yannakakisjgouveia/delfosMar2012.pdf · Convexidade Um conjunto S Rn éconvexose dados quaisquer dois pontos de S o segmento que

Problema

O nosso problema é então dado um polítopo P, encontrar um polítopoQ com o mínimo possível de facetas cuja projecção seja P.

Precisamos de uma definição.

Matriz de FolgaSe P é um polítopo com vértices p1 · · · pn e facetas dadas porl1(x) ≥ 0, · · · , l f (x) ≥ 0, então a matriz de folga de P é

l1(p1) l1(p2) l1(p3) · · · l1(pv )l2(p1) l2(p2) l2(p3) · · · l2(pv )

......

......

l f (p1) l f (p2) l f (p3) · · · l f (pv )

João Gouveia (UC) Teorema de Yannakakis Oráculo Delfos 23 / 29

Page 86: Polígonos, Poliedros e Polítopos 0.5cm Teorema de Yannakakisjgouveia/delfosMar2012.pdf · Convexidade Um conjunto S Rn éconvexose dados quaisquer dois pontos de S o segmento que

Problema

O nosso problema é então dado um polítopo P, encontrar um polítopoQ com o mínimo possível de facetas cuja projecção seja P.

Precisamos de uma definição.

Matriz de FolgaSe P é um polítopo com vértices p1 · · · pn e facetas dadas porl1(x) ≥ 0, · · · , l f (x) ≥ 0, então a matriz de folga de P é

l1(p1) l1(p2) l1(p3) · · · l1(pv )l2(p1) l2(p2) l2(p3) · · · l2(pv )

......

......

l f (p1) l f (p2) l f (p3) · · · l f (pv )

João Gouveia (UC) Teorema de Yannakakis Oráculo Delfos 23 / 29

Page 87: Polígonos, Poliedros e Polítopos 0.5cm Teorema de Yannakakisjgouveia/delfosMar2012.pdf · Convexidade Um conjunto S Rn éconvexose dados quaisquer dois pontos de S o segmento que

Exemplo - Cubo

000

100

010

001

110

011

101

111

x ≥ 0y ≥ 0z ≥ 0

1− x ≥ 01− y ≥ 01− z ≥ 0

0 1 0 0 1 0 1 10 0 1 0 1 1 0 10 0 0 1 0 1 1 11 0 1 1 0 1 0 01 1 0 1 0 0 1 01 1 1 0 1 0 0 0

João Gouveia (UC) Teorema de Yannakakis Oráculo Delfos 24 / 29

Page 88: Polígonos, Poliedros e Polítopos 0.5cm Teorema de Yannakakisjgouveia/delfosMar2012.pdf · Convexidade Um conjunto S Rn éconvexose dados quaisquer dois pontos de S o segmento que

Exemplo - Cubo

000

100

010

001

110

011

101

111

x ≥ 0y ≥ 0z ≥ 0

1− x ≥ 01− y ≥ 01− z ≥ 0

0 1 0 0 1 0 1 10 0 1 0 1 1 0 10 0 0 1 0 1 1 11 0 1 1 0 1 0 01 1 0 1 0 0 1 01 1 1 0 1 0 0 0

João Gouveia (UC) Teorema de Yannakakis Oráculo Delfos 24 / 29

Page 89: Polígonos, Poliedros e Polítopos 0.5cm Teorema de Yannakakisjgouveia/delfosMar2012.pdf · Convexidade Um conjunto S Rn éconvexose dados quaisquer dois pontos de S o segmento que

Exemplo - Cubo

000

100

010

001

110

011

101

111

x ≥ 0y ≥ 0z ≥ 0

1− x ≥ 01− y ≥ 01− z ≥ 0

0 1 0 0 1 0 1 1

0 0 1 0 1 1 0 10 0 0 1 0 1 1 11 0 1 1 0 1 0 01 1 0 1 0 0 1 01 1 1 0 1 0 0 0

João Gouveia (UC) Teorema de Yannakakis Oráculo Delfos 24 / 29

Page 90: Polígonos, Poliedros e Polítopos 0.5cm Teorema de Yannakakisjgouveia/delfosMar2012.pdf · Convexidade Um conjunto S Rn éconvexose dados quaisquer dois pontos de S o segmento que

Exemplo - Cubo

000

100

010

001

110

011

101

111

x ≥ 0y ≥ 0z ≥ 0

1− x ≥ 01− y ≥ 01− z ≥ 0

0 1 0 0 1 0 1 10 0 1 0 1 1 0 1

0 0 0 1 0 1 1 11 0 1 1 0 1 0 01 1 0 1 0 0 1 01 1 1 0 1 0 0 0

João Gouveia (UC) Teorema de Yannakakis Oráculo Delfos 24 / 29

Page 91: Polígonos, Poliedros e Polítopos 0.5cm Teorema de Yannakakisjgouveia/delfosMar2012.pdf · Convexidade Um conjunto S Rn éconvexose dados quaisquer dois pontos de S o segmento que

Exemplo - Cubo

000

100

010

001

110

011

101

111

x ≥ 0y ≥ 0z ≥ 0

1− x ≥ 01− y ≥ 01− z ≥ 0

0 1 0 0 1 0 1 10 0 1 0 1 1 0 10 0 0 1 0 1 1 11 0 1 1 0 1 0 01 1 0 1 0 0 1 01 1 1 0 1 0 0 0

João Gouveia (UC) Teorema de Yannakakis Oráculo Delfos 24 / 29

Page 92: Polígonos, Poliedros e Polítopos 0.5cm Teorema de Yannakakisjgouveia/delfosMar2012.pdf · Convexidade Um conjunto S Rn éconvexose dados quaisquer dois pontos de S o segmento que

Factorizações não negativas

Seja M uma matriz m por n, não negativa.

M tem uma factorizaçãonão negativa de ordem k , se existirem vectores não negativosa1, · · · ,am e b1, · · · bn em Rk tais que M i,j =

⟨ai ,bj

⟩.

Ou seja, se existirem A, m por k , e B, k por n, não negativas com

M = A× B.

Exemplo

M =

10 4 0 26 4 4 43 6 12 9

=

2 01 10 3

× [ 5 2 0 11 2 4 3

],

Logo M tem uma factorização não negativa de ordem 2.

João Gouveia (UC) Teorema de Yannakakis Oráculo Delfos 25 / 29

Page 93: Polígonos, Poliedros e Polítopos 0.5cm Teorema de Yannakakisjgouveia/delfosMar2012.pdf · Convexidade Um conjunto S Rn éconvexose dados quaisquer dois pontos de S o segmento que

Factorizações não negativas

Seja M uma matriz m por n, não negativa. M tem uma factorizaçãonão negativa de ordem k , se existirem vectores não negativosa1, · · · ,am e b1, · · · bn em Rk tais que M i,j =

⟨ai ,bj

⟩.

Ou seja, se existirem A, m por k , e B, k por n, não negativas com

M = A× B.

Exemplo

M =

10 4 0 26 4 4 43 6 12 9

=

2 01 10 3

× [ 5 2 0 11 2 4 3

],

Logo M tem uma factorização não negativa de ordem 2.

João Gouveia (UC) Teorema de Yannakakis Oráculo Delfos 25 / 29

Page 94: Polígonos, Poliedros e Polítopos 0.5cm Teorema de Yannakakisjgouveia/delfosMar2012.pdf · Convexidade Um conjunto S Rn éconvexose dados quaisquer dois pontos de S o segmento que

Factorizações não negativas

Seja M uma matriz m por n, não negativa. M tem uma factorizaçãonão negativa de ordem k , se existirem vectores não negativosa1, · · · ,am e b1, · · · bn em Rk tais que M i,j =

⟨ai ,bj

⟩.

Ou seja, se existirem A, m por k , e B, k por n, não negativas com

M = A× B.

Exemplo

M =

10 4 0 26 4 4 43 6 12 9

=

2 01 10 3

× [ 5 2 0 11 2 4 3

],

Logo M tem uma factorização não negativa de ordem 2.

João Gouveia (UC) Teorema de Yannakakis Oráculo Delfos 25 / 29

Page 95: Polígonos, Poliedros e Polítopos 0.5cm Teorema de Yannakakisjgouveia/delfosMar2012.pdf · Convexidade Um conjunto S Rn éconvexose dados quaisquer dois pontos de S o segmento que

Factorizações não negativas

Seja M uma matriz m por n, não negativa. M tem uma factorizaçãonão negativa de ordem k , se existirem vectores não negativosa1, · · · ,am e b1, · · · bn em Rk tais que M i,j =

⟨ai ,bj

⟩.

Ou seja, se existirem A, m por k , e B, k por n, não negativas com

M = A× B.

Exemplo

M =

10 4 0 26 4 4 43 6 12 9

=

2 01 10 3

× [ 5 2 0 11 2 4 3

],

Logo M tem uma factorização não negativa de ordem 2.

João Gouveia (UC) Teorema de Yannakakis Oráculo Delfos 25 / 29

Page 96: Polígonos, Poliedros e Polítopos 0.5cm Teorema de Yannakakisjgouveia/delfosMar2012.pdf · Convexidade Um conjunto S Rn éconvexose dados quaisquer dois pontos de S o segmento que

Factorizações não negativas

Seja M uma matriz m por n, não negativa. M tem uma factorizaçãonão negativa de ordem k , se existirem vectores não negativosa1, · · · ,am e b1, · · · bn em Rk tais que M i,j =

⟨ai ,bj

⟩.

Ou seja, se existirem A, m por k , e B, k por n, não negativas com

M = A× B.

Exemplo

M =

10 4 0 26 4 4 43 6 12 9

=

2 01 10 3

× [ 5 2 0 11 2 4 3

],

Logo M tem uma factorização não negativa de ordem 2.

João Gouveia (UC) Teorema de Yannakakis Oráculo Delfos 25 / 29

Page 97: Polígonos, Poliedros e Polítopos 0.5cm Teorema de Yannakakisjgouveia/delfosMar2012.pdf · Convexidade Um conjunto S Rn éconvexose dados quaisquer dois pontos de S o segmento que

Factorizações não negativas

Seja M uma matriz m por n, não negativa. M tem uma factorizaçãonão negativa de ordem k , se existirem vectores não negativosa1, · · · ,am e b1, · · · bn em Rk tais que M i,j =

⟨ai ,bj

⟩.

Ou seja, se existirem A, m por k , e B, k por n, não negativas com

M = A× B.

Exemplo

M =

10 4 0 26 4 4 43 6 12 9

=

2 01 10 3

× [ 5 2 0 11 2 4 3

],

Logo M tem uma factorização não negativa de ordem 2.

João Gouveia (UC) Teorema de Yannakakis Oráculo Delfos 25 / 29

Page 98: Polígonos, Poliedros e Polítopos 0.5cm Teorema de Yannakakisjgouveia/delfosMar2012.pdf · Convexidade Um conjunto S Rn éconvexose dados quaisquer dois pontos de S o segmento que

Teorema de Yannakakis

Teorema de Yannakakis-1991Seja P um polítopo e S a sua matriz de folga. Então os dois seguintesnúmeros são iguais.

O menor número de facetas possível de um polítopo Q cujaprojecção seja P.O menor número k tal que S tenha uma factorização não negativade ordem k .

Mais ainda, é possível encontrar o polítopo Q a partir da factorizaçãode S.

João Gouveia (UC) Teorema de Yannakakis Oráculo Delfos 26 / 29

Page 99: Polígonos, Poliedros e Polítopos 0.5cm Teorema de Yannakakisjgouveia/delfosMar2012.pdf · Convexidade Um conjunto S Rn éconvexose dados quaisquer dois pontos de S o segmento que

Teorema de Yannakakis

Teorema de Yannakakis-1991Seja P um polítopo e S a sua matriz de folga. Então os dois seguintesnúmeros são iguais.

O menor número de facetas possível de um polítopo Q cujaprojecção seja P.

O menor número k tal que S tenha uma factorização não negativade ordem k .

Mais ainda, é possível encontrar o polítopo Q a partir da factorizaçãode S.

João Gouveia (UC) Teorema de Yannakakis Oráculo Delfos 26 / 29

Page 100: Polígonos, Poliedros e Polítopos 0.5cm Teorema de Yannakakisjgouveia/delfosMar2012.pdf · Convexidade Um conjunto S Rn éconvexose dados quaisquer dois pontos de S o segmento que

Teorema de Yannakakis

Teorema de Yannakakis-1991Seja P um polítopo e S a sua matriz de folga. Então os dois seguintesnúmeros são iguais.

O menor número de facetas possível de um polítopo Q cujaprojecção seja P.O menor número k tal que S tenha uma factorização não negativade ordem k .

Mais ainda, é possível encontrar o polítopo Q a partir da factorizaçãode S.

João Gouveia (UC) Teorema de Yannakakis Oráculo Delfos 26 / 29

Page 101: Polígonos, Poliedros e Polítopos 0.5cm Teorema de Yannakakisjgouveia/delfosMar2012.pdf · Convexidade Um conjunto S Rn éconvexose dados quaisquer dois pontos de S o segmento que

Teorema de Yannakakis

Teorema de Yannakakis-1991Seja P um polítopo e S a sua matriz de folga. Então os dois seguintesnúmeros são iguais.

O menor número de facetas possível de um polítopo Q cujaprojecção seja P.O menor número k tal que S tenha uma factorização não negativade ordem k .

Mais ainda, é possível encontrar o polítopo Q a partir da factorizaçãode S.

João Gouveia (UC) Teorema de Yannakakis Oráculo Delfos 26 / 29

Page 102: Polígonos, Poliedros e Polítopos 0.5cm Teorema de Yannakakisjgouveia/delfosMar2012.pdf · Convexidade Um conjunto S Rn éconvexose dados quaisquer dois pontos de S o segmento que

O Hexágono

Considere o hexágono regular.

Tem uma matriz de folga 6× 6.

0 0 1 2 2 11 0 0 1 2 22 1 0 0 1 22 2 1 0 0 11 2 2 1 0 00 1 2 2 1 0

=

1 0 1 0 0

1 0 0 0 1

0 0 0 1 2

0 1 0 0 1

0 1 1 0 0

0 0 2 1 0

0 0 0 1 2 1

1 2 1 0 0 0

0 0 1 1 0 0

0 1 0 0 1 0

1 0 0 0 0 1

João Gouveia (UC) Teorema de Yannakakis Oráculo Delfos 27 / 29

Page 103: Polígonos, Poliedros e Polítopos 0.5cm Teorema de Yannakakisjgouveia/delfosMar2012.pdf · Convexidade Um conjunto S Rn éconvexose dados quaisquer dois pontos de S o segmento que

O Hexágono

Considere o hexágono regular.

Tem uma matriz de folga 6× 6.

0 0 1 2 2 11 0 0 1 2 22 1 0 0 1 22 2 1 0 0 11 2 2 1 0 00 1 2 2 1 0

=

1 0 1 0 0

1 0 0 0 1

0 0 0 1 2

0 1 0 0 1

0 1 1 0 0

0 0 2 1 0

0 0 0 1 2 1

1 2 1 0 0 0

0 0 1 1 0 0

0 1 0 0 1 0

1 0 0 0 0 1

João Gouveia (UC) Teorema de Yannakakis Oráculo Delfos 27 / 29

Page 104: Polígonos, Poliedros e Polítopos 0.5cm Teorema de Yannakakisjgouveia/delfosMar2012.pdf · Convexidade Um conjunto S Rn éconvexose dados quaisquer dois pontos de S o segmento que

O Hexágono

Considere o hexágono regular.

Tem uma matriz de folga 6× 6.

0 0 1 2 2 11 0 0 1 2 22 1 0 0 1 22 2 1 0 0 11 2 2 1 0 00 1 2 2 1 0

=

1 0 1 0 0

1 0 0 0 1

0 0 0 1 2

0 1 0 0 1

0 1 1 0 0

0 0 2 1 0

0 0 0 1 2 1

1 2 1 0 0 0

0 0 1 1 0 0

0 1 0 0 1 0

1 0 0 0 0 1

João Gouveia (UC) Teorema de Yannakakis Oráculo Delfos 27 / 29

Page 105: Polígonos, Poliedros e Polítopos 0.5cm Teorema de Yannakakisjgouveia/delfosMar2012.pdf · Convexidade Um conjunto S Rn éconvexose dados quaisquer dois pontos de S o segmento que

O Hexágono

Considere o hexágono regular.

Tem uma matriz de folga 6× 6.

0 0 1 2 2 11 0 0 1 2 22 1 0 0 1 22 2 1 0 0 11 2 2 1 0 00 1 2 2 1 0

=

1 0 1 0 0

1 0 0 0 1

0 0 0 1 2

0 1 0 0 1

0 1 1 0 0

0 0 2 1 0

0 0 0 1 2 1

1 2 1 0 0 0

0 0 1 1 0 0

0 1 0 0 1 0

1 0 0 0 0 1

João Gouveia (UC) Teorema de Yannakakis Oráculo Delfos 27 / 29

Page 106: Polígonos, Poliedros e Polítopos 0.5cm Teorema de Yannakakisjgouveia/delfosMar2012.pdf · Convexidade Um conjunto S Rn éconvexose dados quaisquer dois pontos de S o segmento que

O Hexágono

Considere o hexágono regular.

Tem uma matriz de folga 6× 6.

0 0 1 2 2 11 0 0 1 2 22 1 0 0 1 22 2 1 0 0 11 2 2 1 0 00 1 2 2 1 0

=

1 0 1 0 0

1 0 0 0 1

0 0 0 1 2

0 1 0 0 1

0 1 1 0 0

0 0 2 1 0

0 0 0 1 2 1

1 2 1 0 0 0

0 0 1 1 0 0

0 1 0 0 1 0

1 0 0 0 0 1

João Gouveia (UC) Teorema de Yannakakis Oráculo Delfos 27 / 29

Page 107: Polígonos, Poliedros e Polítopos 0.5cm Teorema de Yannakakisjgouveia/delfosMar2012.pdf · Convexidade Um conjunto S Rn éconvexose dados quaisquer dois pontos de S o segmento que

Hexágono - continuação.

É a projecção da fatia de R5+ cortada por

y1 + y2 + y3 + y5 = 2, y3 + y4 + y5 = 1.

Hexágonos Irregulares não são projecções de polítopos de 5 faces.

João Gouveia (UC) Teorema de Yannakakis Oráculo Delfos 28 / 29

Page 108: Polígonos, Poliedros e Polítopos 0.5cm Teorema de Yannakakisjgouveia/delfosMar2012.pdf · Convexidade Um conjunto S Rn éconvexose dados quaisquer dois pontos de S o segmento que

Hexágono - continuação.

É a projecção da fatia de R5+ cortada por

y1 + y2 + y3 + y5 = 2, y3 + y4 + y5 = 1.

Hexágonos Irregulares não são projecções de polítopos de 5 faces.

João Gouveia (UC) Teorema de Yannakakis Oráculo Delfos 28 / 29

Page 109: Polígonos, Poliedros e Polítopos 0.5cm Teorema de Yannakakisjgouveia/delfosMar2012.pdf · Convexidade Um conjunto S Rn éconvexose dados quaisquer dois pontos de S o segmento que

Hexágono - continuação.

É a projecção da fatia de R5+ cortada por

y1 + y2 + y3 + y5 = 2, y3 + y4 + y5 = 1.

Hexágonos Irregulares não são projecções de polítopos de 5 faces.

João Gouveia (UC) Teorema de Yannakakis Oráculo Delfos 28 / 29

Page 110: Polígonos, Poliedros e Polítopos 0.5cm Teorema de Yannakakisjgouveia/delfosMar2012.pdf · Convexidade Um conjunto S Rn éconvexose dados quaisquer dois pontos de S o segmento que

Fim da Apresentação

Mas muitos problemas por resolver

João Gouveia (UC) Teorema de Yannakakis Oráculo Delfos 29 / 29

Page 111: Polígonos, Poliedros e Polítopos 0.5cm Teorema de Yannakakisjgouveia/delfosMar2012.pdf · Convexidade Um conjunto S Rn éconvexose dados quaisquer dois pontos de S o segmento que

Fim da Apresentação

Mas muitos problemas por resolver

João Gouveia (UC) Teorema de Yannakakis Oráculo Delfos 29 / 29