Title: Marina Groshaus
1 2Somos mucho
ue dos
Como organizar fiestitas usando teoría
de grafos
Todo sea por sacar un paper
- Marina Groshaus
- Director Jayme Szwarcfiter
3Mini clase de anatomiaAtracción Definición
universal Fís. La que ejercen entre sí los
cuerpos que componen el universo, principalmente
los astros, y que depende de sus masas y
distancias respectivas.
Feromonas...
4Problema
- Había una vez, un grupo de personas. Llamaron a
Cupido para armar parejas
5Problema
- Había una vez, un grupo de personas. Llamaron a
Cupido para armar parejas - Resulta que se equivocaron y enviaron a Diablido
6- Maria gustaba de Juan y de Pepe,
- Pepe, quería estar con Maria, Josefa, y Anastasia
- Anastasia, y si, le gustaban
TODOS
7- Maria gustaba de Juan y de Pepe,
- Pepe, quería estar con Maria, Josefa, y Anastasia
- Anastasia, y si, le gustaban
- Y así es donde entra el tema que nos convoca hoy,
las partuzas
TODOS
8- Maria gustaba de Juan y de Pepe,
- Pepe, quería estar con Maria, Josefa, y Anastasia
- Anastasia, y si, le gustaban
- Y así es donde entra el tema que nos convoca hoy,
las fiestitas
TODOS
9- Maria gustaba de Juan y de Pepe,
- Pepe, quería estar con Maria, Josefa, y Anastasia
- Anastasia, y si, le gustaban
- Y así es donde entra el tema que nos convoca hoy,
los grafos
TODOS
10Lo modelamos con un grafo...
Un grafo es un conjunto de puntos, o vértices, y
un conjunto de aristas que unen algunos
vértices. Podemos pensar a estas aristas como una
relación entre los vértices. Cuando dos
vertices se relacionan, decimos que son
adyacentes.
11Lo modelamos con un grafo...
Un grafo es un conjunto de puntos, o vértices, y
una conjunto de aristas que unen algunos
vértices. Podemos pensar a estas aristas como una
relación entre los vértices. Cuando dos
vértices se relacionan, decimos que son
adyacentes.
Para nuestro modelo, vamos a suponer por un
momento, que tenemos un grupo heterosexual.
Vamos a suponer también, que vivimos en un mundo
ideal, en el cual si Maria quiere estar con Juan,
Juan quiere estar con Maria!!!
12Modelo bipartito heterosexual
13Looser vértice aislado
No importa, Linux me quiere, he he
14 vértice universal
Pero yo busco el amor.
15Condiciones para una FIESTITA
16Condiciones para una FIESTITA
- Todos los participantes de distintos sexos se
gustan
17Condiciones para una FIESTITA
- Todos los participantes de distintos sexos se
gustan - Cuanto más gente pueda participar mejor
!!!!!!!!!!!!!!
18FIESTITA BICLIQUE
- Todos los participantes de distintos sexos se
gustan
Interpretado en el grafo
- Todos los vértices de distintas particiones son
adyacentes, es decir, es bipartito completo
19FIESTITA BICLIQUE
- Cuanto más gente pueda participar mejor !!!!
Interpretado en el grafo
- Es un conjunto maximal, en el sentido que al
agregar cualquier otro vértice no cumple la
condición anterior
20FIESTITA BICLIQUE
Una biclique de un grafo es un subgrafo
inducido bipartito completo maximal
Bipartito Completo Todos los vértices de
distintas particiones son adyacentes
Maximal Si se agrega otro vértice, no es
completo
21Ejemplo Grafo bipartito
22Ejemplo
Bicliques
23Ejemplo
Bicliques
24Ejemplo
Bicliques
25Ejemplo
Bicliques
26Ejemplo
Bicliques
27Ejemplo
Bicliques
28Ejemplo
Bicliques
29Preguntas que podemos hacer
30Preguntas que podemos hacer
Cuántas fiestitas podemos organizar Cual
es la fiestita más grande que podemos organizar
A cuántas fiestitas va Pepe Quién es el
mas fiestero
31Preguntas que podemos hacer
Número de bicliques contiene el grafo
Tamaño de la biclique máxima Cantidad de
bicliques a las que pertenece un vértice v mb
(v) Máximo número de bicliques que tienen un
vértice en comúnMb(G) max mb (v) v
32Bicliques
Ejemplo
Biclique máxima
33Bicliques
Ejemplo
Biclique máxima
Mb(G), Más fiestero
34Bicliques
Ejemplo
Biclique máxima
Mb(G), Más fiestero
35Bicliques
Ejemplo
Biclique máxima
Mb(G)3, Más fiestero
36Problemas en grafos
Número de bicliques contiene el grafo Resultado
bipartitos 2n/2 (Prisner, 2000) Tamaño de la
biclique máxima Resultado, bipartitos
Polinomial caso general NP-completo Cantidad
de bicliques a las que pertenece un vértice v
mb (v). (Polinomial en mb(v)) Máximo número
de bicliques que tienen un vértice en
comúnMb(G) max mb (v)
v
37Listo. Ahora, tenemos que llevar a cabo nuestro
experimento
- Cada fiestita se realiza durante todo un día
(sin comentarios)
38Listo. Ahora, tenemos que llevar a cabo nuestro
experimento
- Cada fiestita se realiza durante todo un día
(sin comentarios) - Contratamos un lugar, que nos cobra por día
39Listo. Ahora, tenemos que llevar a cabo nuestro
experimento
- Cada fiestita se realiza durante todo un día
(sin comentarios) - Contratamos un lugar, que nos cobra por día
- El lugar dispone de muuuchos salones, es decir,
ésta no es una restricción
40- 1) Cuántos días debemos contratar el lugar?
- (dos fiestitas que comparten una persona,
no pueden desarrollarse a la vez) - 2) Hay alguien que está ocupado durante TODO
el experimento?
411) Cuantas días debemos contratar el lugar?
(dos fiestitas que comparten una persona, no
pueden desarrollarse a la vez) 2) Hay alguien
que está ocupado durante todo el experimento?
- Partición mínima de bicliques en conjuntos de
bicliques independientes Fb(G) - Siempre vale que Mb(G) ? Fb(G).
- Es cierto que Mb(G) ? Fb(G) ?
42Ejemplo
43Todas se intersecan, por lo tanto deben ir a
conjuntos diferentes
44Todas se intersecan, por lo tanto deben ir a
conjuntos diferentes
Lunes
Miércoles
Martes
Jueves
Fb5, Mb 4
Viernes
45Top Secret
- En una de estas reuniones, Pedro, uno de los
participantes, cuenta un secreto propio.
46Top Secret
- En una de estas reuniones, Pedro, uno de los
participantes, cuenta un secreto propio. - Al cabo de unos días, este secreto se había
esparcido entre todas las personas del grupo
!(bueno, no, el looser no lo sabia)
47Top Secret
- En una de estas reuniones, Pedro, uno de los
participantes, cuenta un secreto propio. - Al cabo de unos días, este secreto se había
esparcido entre todas las personas del grupo
!(bueno, no, el looser no lo sabia)
48Top Secret
- En una de estas reuniones, Pedro, uno de los
participantes, cuenta un secreto propio. - Al cabo de unos días, este secreto se había
esparcido entre todas las personas del grupo
!(bueno, no, el looser no lo sabia)
49Top Secret
- En una de estas reuniones, Pedro, uno de los
participantes, cuenta un secreto propio. - Al cabo de unas días, este secreto se había
esparcido entre todas las personas del grupo
!(bueno, no, el looser no lo sabia)
50Top Secret
- En una de estas reuniones, Pedro, uno de los
participantes, cuenta un secreto propio. - Al cabo de unas horas, este secreto se había
esparcido entre todas las personas del grupo
!(bueno, no, el looser no lo sabia) - Queremos que saber si hay soplones, o es el mismo
Pedrito que lo anda contando en todas sus
fiestitas.
51- - Todo par de fiestitas, tiene un integrante en
común. Esto implica que todas tenían a Pedro? -
-
52- - Todo par de fiestitas, tiene un integrante en
común. Esto implica que todas tenían a Pedro? -
-
53- - Todo par de fiestitas, tiene un integrante en
común. Esto implica que todas tenían a Pedro? -
-
54- - Todo par de fiestitas, tiene un integrante en
común. Esto implica que todas tenían a Pedro? -
-
55- - Todo par de fiestitas, tiene un integrante en
común. Esto implica que todas tenían a Pedrito? -
-
Esta propiedad, es la propiedad de Helly Toda
subfamilia de conjuntos que se interseca dos a
dos, tiene intersección total no vacía.
56 - Todo par de fiestitas, tiene un integrante en
común. Esto implica que todas tenían a Pedrito?
Problema Dado un grafo G, es G biclique-Helly?
Polinomial
57Grafo de intersección de fiestitas Grafo
Biclique
- Por cada biclique, ponemos un vértice, y decimos
que dos bicliques se relacionan si las bicliques
tienen un vértice en común - Esta construcción genera un grafo que contiene la
información de cómo están relacionadas las
bicliques, en este caso, las fiestitas, entonces,
por ejemplo, podemos buscar caminos entre dos
fiestitas, para pasar un mensaje
58Grafo Biclique
59Grafo Biclique
Shh, no se lo digas a nadie..
60Grafo Biclique
Te lo digo a vos pero a nadie más
61Grafo Biclique
Te lo cuento porque confío en vos, pero shh
62Grafo Biclique
Quéeeeee!!!!
63No está buena?
64Mundo Bisexual
65Mundo Bisexual
66Mundo Bisexual
67Mundo Bisexual
68Mundo Bisexual
69Mundo Bisexual
70Nos olvidamos de las fiestas por un rato
- Las bicliques también aparecen en
- Teoría de autómatas
- Teoría de lenguajes
- Inteligencia artificial
- Biología.
71Otros problemas en grafos
- Coloreo
- Partición de Cliques (Otra que fiestita)
- Matching (Armado de parejas)
- Camino mínimo
- Grafos de interseción
- - De intervalos,
- - de cliques,
- - de cuerdas en un círculo,
72- Los nombres/personajes que aparecen en esta
presentación son ficticios. - Cualquier similitud con la
- realidad, es pura coincidencia
73Ventajas de trabajar en grafos
74Mi lugar de trabajo