SlideShare una empresa de Scribd logo
1 de 31
Descargar para leer sin conexión
Consenso en
   redes complejas
     Encuentro Investigación-Empresa
Microcluster Social and Economic Computing

           Valencia, 28 feb 2013
¿qué es?
proceso de acuerdo
Consensuar el valor de
una variable común
conocimiento local
Cada agente solo conoce e
interactua con sus vecinos
directos
desconocimiento global




No hay información sobre
el tipo de red, su tamaño
o estructura
ausencia de control central
la red se autorregula, no
hay coordinación explícita
¿para qué sirve?
monitorización de estructuras
fusión de datos
control ambiental
formaciones autónomas
decisión colaborativa
análisis de sentimientos
reputación on-line
¿cómo funciona?
1.
Cada nodo tiene un valor inicial
                                   x1 = 0,4
                                              -­‐
                                                    x2 = 0,2




                                   x3 = 0,3         x4 = 0,9
2.
Cada nodo envía a sus vecinos su
                                   x1 = 0,4   x1 = 0,4



                                         x1 = 0,4
                                                    -­‐
                                               x1 = 0,4
                                                          x2 = 0,2




         valor actual

                                   x3 = 0,3               x4 = 0,9
3.
Se reciben los valores de todos los
                                      x1 = 0,4   x2 = 0,2



                                            x3 = 0,3
                                                       -­‐
                                                  x4 = 0,9
                                                             x2 = 0,2




              vecinos

                                      x3 = 0,3               x4 = 0,9
4.
  Se recalcula el nuevo valor como
                                            x1 = 0,45
                                                         -­‐
                                                               x2 = 0,425




                P
xk+1 = xk + "      j2|Ni | (xj       xi )
                                            x3 = 0,325          x4 = 0,6
La red converge al valor medio x = 0.45
Consenso en redes
La red converge al valor medio de todos los nodos
Convergencia con el líder
Si uno de los nodos no cambia, la red converge a su valor
Demo:
Red eléctrica balear
Algunos datos
      57 subestaciones
82 líneas de 30 kV a 220 kV
(Fuente: https://demanda.ree.es/)



Demanda eléctrica diaria
Características
  de la red




                   grado medio = 2,877
                  camino medio = 4, 786
                      diámetro = 14
                    clustering = 0,337
Proceso

1. Las subestaciones conocen su capacidad
2. Por gossip se determina el número de subestaciones y la
   capacidad total de la red
3. Cada subestación determina su peso en la red
4. Un nodo modela la demanda total
5. Las subestaciones adaptan su rendimiento




                        (subestación de Son Orlandis. Fuente: http://www.geolocation.ws )
Convergencia de la red
La suma de las capacidades se ajusta a un valor de referencia
Ajuste a la demanda
La red se adapta automáticamente a la dinámica de la demanda
Fallo en subestación
Si una subestación falla, las demás cubren su aportación
http://gti-ia.dsic.upv.es


Investigadores
Miguel Rebollo
Vicente Botti
Carlos Carrascosa
Elena del Val
Yolanda Gómez
Alberto Palomares
Francisco Pedroche


Música: Sensitive, by Gurdonak (dig.ccMixer.com)

Más contenido relacionado

Más de Miguel Rebollo

Using Distributed Risk Maps by Consensus as a Complement to Contact Tracing Apps
Using Distributed Risk Maps by Consensus as a Complement to Contact Tracing AppsUsing Distributed Risk Maps by Consensus as a Complement to Contact Tracing Apps
Using Distributed Risk Maps by Consensus as a Complement to Contact Tracing AppsMiguel Rebollo
 
Distributed Ledger and Robust Consensus for Agreements
Distributed Ledger and Robust Consensus for AgreementsDistributed Ledger and Robust Consensus for Agreements
Distributed Ledger and Robust Consensus for AgreementsMiguel Rebollo
 
Detección de nodos tramposos en procesos de consenso en redes
Detección de nodos tramposos en procesos de consenso en redesDetección de nodos tramposos en procesos de consenso en redes
Detección de nodos tramposos en procesos de consenso en redesMiguel Rebollo
 
La hora del código: ApS para fomentar el pensamiento computacional
La hora del código: ApS para fomentar el pensamiento computacionalLa hora del código: ApS para fomentar el pensamiento computacional
La hora del código: ApS para fomentar el pensamiento computacionalMiguel Rebollo
 
Procesos de enseñanza-aprendizaje en red
Procesos de enseñanza-aprendizaje en redProcesos de enseñanza-aprendizaje en red
Procesos de enseñanza-aprendizaje en redMiguel Rebollo
 
desarrollo de competencias a través de narrativas transmedia
desarrollo de competencias a través de narrativas transmediadesarrollo de competencias a través de narrativas transmedia
desarrollo de competencias a través de narrativas transmediaMiguel Rebollo
 
Distributed Group Analytical Hierarchical Process by Consensus
 Distributed Group Analytical Hierarchical Process by Consensus Distributed Group Analytical Hierarchical Process by Consensus
Distributed Group Analytical Hierarchical Process by ConsensusMiguel Rebollo
 
Análisis de ciudades a través de su actividad en redes sociales
Análisis de ciudades a través de su actividad en redes socialesAnálisis de ciudades a través de su actividad en redes sociales
Análisis de ciudades a través de su actividad en redes socialesMiguel Rebollo
 
Análisis de datos en redes sociales
Análisis de datos en redes socialesAnálisis de datos en redes sociales
Análisis de datos en redes socialesMiguel Rebollo
 
The multigent Layer for CALMeD SURF
The multigent Layer for CALMeD SURFThe multigent Layer for CALMeD SURF
The multigent Layer for CALMeD SURFMiguel Rebollo
 
Narrativa transmedia en el aula
Narrativa transmedia en el aulaNarrativa transmedia en el aula
Narrativa transmedia en el aulaMiguel Rebollo
 
Using geo-tagged sentiment to better understand social interactions
 Using geo-tagged sentiment to better understand social interactions Using geo-tagged sentiment to better understand social interactions
Using geo-tagged sentiment to better understand social interactionsMiguel Rebollo
 
Transport Network Analysis for Smart Open Fleets
Transport Network Analysis for Smart Open FleetsTransport Network Analysis for Smart Open Fleets
Transport Network Analysis for Smart Open FleetsMiguel Rebollo
 
Análisis de sentimientos en Twitter mediante HMM
Análisis de sentimientos en Twitter mediante HMMAnálisis de sentimientos en Twitter mediante HMM
Análisis de sentimientos en Twitter mediante HMMMiguel Rebollo
 
La (poca) soledad del corredor de fondo
La (poca) soledad del corredor de fondoLa (poca) soledad del corredor de fondo
La (poca) soledad del corredor de fondoMiguel Rebollo
 
U-Tool: A Urban-Toolkit for enhancing city maps through citizens’ activity
U-Tool: A Urban-Toolkit for enhancing city maps through citizens’ activityU-Tool: A Urban-Toolkit for enhancing city maps through citizens’ activity
U-Tool: A Urban-Toolkit for enhancing city maps through citizens’ activityMiguel Rebollo
 
Decentralized Group AHP in Multilayer Networks by Consensus
Decentralized Group AHP in Multilayer Networks by ConsensusDecentralized Group AHP in Multilayer Networks by Consensus
Decentralized Group AHP in Multilayer Networks by ConsensusMiguel Rebollo
 
Meilleur travail du monde
Meilleur travail du mondeMeilleur travail du monde
Meilleur travail du mondeMiguel Rebollo
 
Procesos de consenso en redes dinámicas
Procesos de consenso en redes dinámicasProcesos de consenso en redes dinámicas
Procesos de consenso en redes dinámicasMiguel Rebollo
 

Más de Miguel Rebollo (20)

Using Distributed Risk Maps by Consensus as a Complement to Contact Tracing Apps
Using Distributed Risk Maps by Consensus as a Complement to Contact Tracing AppsUsing Distributed Risk Maps by Consensus as a Complement to Contact Tracing Apps
Using Distributed Risk Maps by Consensus as a Complement to Contact Tracing Apps
 
Distributed Ledger and Robust Consensus for Agreements
Distributed Ledger and Robust Consensus for AgreementsDistributed Ledger and Robust Consensus for Agreements
Distributed Ledger and Robust Consensus for Agreements
 
Detección de nodos tramposos en procesos de consenso en redes
Detección de nodos tramposos en procesos de consenso en redesDetección de nodos tramposos en procesos de consenso en redes
Detección de nodos tramposos en procesos de consenso en redes
 
La hora del código: ApS para fomentar el pensamiento computacional
La hora del código: ApS para fomentar el pensamiento computacionalLa hora del código: ApS para fomentar el pensamiento computacional
La hora del código: ApS para fomentar el pensamiento computacional
 
Procesos de enseñanza-aprendizaje en red
Procesos de enseñanza-aprendizaje en redProcesos de enseñanza-aprendizaje en red
Procesos de enseñanza-aprendizaje en red
 
desarrollo de competencias a través de narrativas transmedia
desarrollo de competencias a través de narrativas transmediadesarrollo de competencias a través de narrativas transmedia
desarrollo de competencias a través de narrativas transmedia
 
Distributed Group Analytical Hierarchical Process by Consensus
 Distributed Group Analytical Hierarchical Process by Consensus Distributed Group Analytical Hierarchical Process by Consensus
Distributed Group Analytical Hierarchical Process by Consensus
 
Análisis de ciudades a través de su actividad en redes sociales
Análisis de ciudades a través de su actividad en redes socialesAnálisis de ciudades a través de su actividad en redes sociales
Análisis de ciudades a través de su actividad en redes sociales
 
Análisis de datos en redes sociales
Análisis de datos en redes socialesAnálisis de datos en redes sociales
Análisis de datos en redes sociales
 
The multigent Layer for CALMeD SURF
The multigent Layer for CALMeD SURFThe multigent Layer for CALMeD SURF
The multigent Layer for CALMeD SURF
 
Narrativa transmedia en el aula
Narrativa transmedia en el aulaNarrativa transmedia en el aula
Narrativa transmedia en el aula
 
Using geo-tagged sentiment to better understand social interactions
 Using geo-tagged sentiment to better understand social interactions Using geo-tagged sentiment to better understand social interactions
Using geo-tagged sentiment to better understand social interactions
 
Transport Network Analysis for Smart Open Fleets
Transport Network Analysis for Smart Open FleetsTransport Network Analysis for Smart Open Fleets
Transport Network Analysis for Smart Open Fleets
 
Análisis de sentimientos en Twitter mediante HMM
Análisis de sentimientos en Twitter mediante HMMAnálisis de sentimientos en Twitter mediante HMM
Análisis de sentimientos en Twitter mediante HMM
 
La (poca) soledad del corredor de fondo
La (poca) soledad del corredor de fondoLa (poca) soledad del corredor de fondo
La (poca) soledad del corredor de fondo
 
U-Tool: A Urban-Toolkit for enhancing city maps through citizens’ activity
U-Tool: A Urban-Toolkit for enhancing city maps through citizens’ activityU-Tool: A Urban-Toolkit for enhancing city maps through citizens’ activity
U-Tool: A Urban-Toolkit for enhancing city maps through citizens’ activity
 
Comunica 2016
Comunica 2016Comunica 2016
Comunica 2016
 
Decentralized Group AHP in Multilayer Networks by Consensus
Decentralized Group AHP in Multilayer Networks by ConsensusDecentralized Group AHP in Multilayer Networks by Consensus
Decentralized Group AHP in Multilayer Networks by Consensus
 
Meilleur travail du monde
Meilleur travail du mondeMeilleur travail du monde
Meilleur travail du monde
 
Procesos de consenso en redes dinámicas
Procesos de consenso en redes dinámicasProcesos de consenso en redes dinámicas
Procesos de consenso en redes dinámicas
 

Consenso en redes complejas