SlideShare ist ein Scribd-Unternehmen logo
1 von 31
Downloaden Sie, um offline zu lesen
Middle-agents
           Teoría de juegos
              Colaboración
                Coaliciones




Coaliciones de agentes y negociación

          Miguel Rebollo Pedruelo

     Dept. Sistemas Informáticos y Computación
           Univ. Politécnica de Valencia


  Agentes de Información y Web Semántica
               Master IARFID




                M. Rebollo    Coaliciones de agentes y negociación
Middle-agents
                         Teoría de juegos
                            Colaboración
                              Coaliciones


Contenidos



  1   Middle-agents. Agentes intermediarios


  2   Introducción a la teoría de juegos


  3   Juegos colaborativos


  4   Creación de coaliciones




                              M. Rebollo    Coaliciones de agentes y negociación
Middle-agents
                         Teoría de juegos
                            Colaboración
                              Coaliciones


Contenidos



  1   Middle-agents. Agentes intermediarios


  2   Introducción a la teoría de juegos


  3   Juegos colaborativos


  4   Creación de coaliciones




                              M. Rebollo    Coaliciones de agentes y negociación
Middle-agents
                  Teoría de juegos
                     Colaboración
                       Coaliciones


Módulos de un AdI básico




                       M. Rebollo    Coaliciones de agentes y negociación
Middle-agents
                         Teoría de juegos
                            Colaboración
                              Coaliciones


Intermediación

  Coordinan las acciones entre agentes suministradores y agentes
  demandantes de servicios en Internet.
        P-agent: provider agent
        R-agent: requester agent
        middle-agent: intermediario (genérico)

  Proceso
    1 el P-agent anuncia al middle-agent sus servicios

    2   el middle-agent los almacena
    3   un R-agent solicita al middle-agent P-agents que resuelvan su
        requerimiento
    4   el middle-agent procesa la petición y devuelve el resultado

                              M. Rebollo    Coaliciones de agentes y negociación
Middle-agents
                         Teoría de juegos
                            Colaboración
                              Coaliciones


Middle-agents



  En la literatura se usan numerosos tipos de agentes intermediarios,
  sin definirlos claramente: matchmaker, broker, mediator,
  facilitator...
  Roles fundamentales
    1 proporcionar servicios de intermediación

    2   coordinar los servicios atendiendo a protocolos, normas. . .
    3   asegurar servicios de confianza




                              M. Rebollo    Coaliciones de agentes y negociación
Middle-agents
                       Teoría de juegos
                          Colaboración
                            Coaliciones


Rol 1: Proporcionar servicios de intermediación



      procesar las habilidades de los agentes y la descripción de sus
      servicios: LARKS, RDF, ¿WSDL?
      interoperación semántica entre agentes y sistemas
          manejar heterogeneidad: DC y RDF, OIL...
          integración de información
      gestión de datos y de conocimiento
      procesamiento de consultas distribuido




                            M. Rebollo    Coaliciones de agentes y negociación
Middle-agents
                       Teoría de juegos
                          Colaboración
                            Coaliciones


Rol 2: Coordinación de servicios



      registro y nombrado de agentes
      interacciones entre agentes (FIPA ACL, KQML)
      acceso a fuentes de información y datos (JDBC, RMI,
      CORBA, ¿SOAP?)
      interfaz con los usuarios
      políticas y protocolos específicos de mediación




                            M. Rebollo    Coaliciones de agentes y negociación
Middle-agents
                        Teoría de juegos
                           Colaboración
                             Coaliciones


Rol 3: Asegurar serv. de confianza

  Calidad de servicio
       seguridad, disponibilidad, respuesta a tiempo
      corrección, completitud, eficiencia, portabilidad...

  Gestión de relaciones de confianza
       privacidad, anonimato
      uso de certificados
      especificación formal de las políticas de confianza
      actualización y propagación de relaciones de confianza,
      mecanismos de reputación


                             M. Rebollo    Coaliciones de agentes y negociación
Middle-agents
                   Teoría de juegos
                      Colaboración
                        Coaliciones


Tipos de intermediación



               P                      P+Mid                P+Mid+R
     R         Broadcast              Front-agent          P.   amarillas
                                                           Matchmaker
     R+Mid     Anonimizador Broker Me-                     Recomendador
                            diador
     R+Mid+P   Pizarra      Introductor                    Árbitro




                        M. Rebollo      Coaliciones de agentes y negociación
Middle-agents
                         Teoría de juegos
                            Colaboración
                              Coaliciones


Contenidos



  1   Middle-agents. Agentes intermediarios


  2   Introducción a la teoría de juegos


  3   Juegos colaborativos


  4   Creación de coaliciones




                              M. Rebollo    Coaliciones de agentes y negociación
Middle-agents
                        Teoría de juegos
                           Colaboración
                             Coaliciones


Teoría de juegos

  Objeto
  Análisis de las interrelaciones entre dos o más individuos y la
  búsqueda de un modelo de actuación óptimo.

      Los participantes en la relación son conscientes de ésta,
      buscan el máximo provecho de dicha relación y actúan
      racionalmente.
      Existe un coste de la relación y se obtiene un beneficio de ella.
      Coste y Beneficio son cantidades mensurables.
      Las transacciones se efectúan mediante los denominados
      turnos de juego.
      Las partidas pueden ser a una sola vuelta o iterativas.

                             M. Rebollo    Coaliciones de agentes y negociación
Middle-agents
                         Teoría de juegos
                            Colaboración
                              Coaliciones


Votaciones

  Boris, Horace y Maurice deben decidir si incluir o no a Alice en su
  club. Se propone una modificación a esta propuesta, que es
  considerar a un segundo candidato: Bob, en el lugar de Alice.
  Según el reglamento, las modificaciones se votan en orden inverso
  al que se han propuesto, por lo que las votaciones serán
    1   votar si el nombre de Bob debe sustituir a Alice
    2   votar si debe unirse al club Bob/Alice o nadie

  Las preferencias de cada uno son
                                   1         2             3
                    Boris         Alice     Nadie         Bob
                    Horace        Nadie     Alice         Bob
                    Maurice       Bob       Alice         Nadie

                              M. Rebollo    Coaliciones de agentes y negociación
Middle-agents
                        Teoría de juegos
                           Colaboración
                             Coaliciones


La división del dólar


  John y Mary tienen la oportunidad de dividirse un dólar entre ellos,
  siempre que lleguen a un acuerdo. Si se ponen de acuerdo, cada
  uno se lleva la parte acordada. Si no pueden, ninguno consigue
  nada.

      problema de división del excedente (compra-venta,
      negociación de convenios. . . )
      la solución depende de la actitud de los jugadores hacia el
      riesgo




                             M. Rebollo    Coaliciones de agentes y negociación
Middle-agents
                        Teoría de juegos
                           Colaboración
                             Coaliciones


Dilema del prisionero clásico


  La policía arresta dos sospechosos A y B. No tiene pruebas
  suficientes, así que los visita por separado y les propone un trato:
      si delatas a tu compañero y el otro permanece en silencio,
      sales libre y tu compañero cumple 10 años de condena
      si los dos permanecen en silencio, se les arresta por 6 meses
      con cargos menores
      si los dos hablan, se les arresta 2 años cada uno.

  Ejemplo típico de la Teoría de Juegos
      ejemplo de juegos de suma no nula
      cada jugador elige cooperar o traicionar al oponente


                             M. Rebollo    Coaliciones de agentes y negociación
Middle-agents
          Teoría de juegos
             Colaboración
               Coaliciones




¿Ser racional es lógico?




               M. Rebollo    Coaliciones de agentes y negociación
Middle-agents
                       Teoría de juegos
                          Colaboración
                            Coaliciones


Dilema del turista



  Una aerolínea pierde las maletas de dos turistas que contienen dos
  antigüedades idénticas. Se les ofrece una recompensa entre $2 y
  $100, siempre que los dos digan el mismo importe. Si no, el
  importe asignado es el menor de los dos. Además, la persona que
  ha ofrecido menos verá recompensada su ’sinceridad’ con $2 extra
  y el otro turista quedará penalizado con $2.

  ¿Qué estrategia deberían seguir para decidir el valor que deben
  anotar?




                            M. Rebollo    Coaliciones de agentes y negociación
Middle-agents
                         Teoría de juegos
                            Colaboración
                              Coaliciones


Contenidos



  1   Middle-agents. Agentes intermediarios


  2   Introducción a la teoría de juegos


  3   Juegos colaborativos


  4   Creación de coaliciones




                              M. Rebollo    Coaliciones de agentes y negociación
Middle-agents
                        Teoría de juegos
                           Colaboración
                             Coaliciones


Situación de equilibrio




  En equilibrio, quien ofrece siempre quiere ofrecer a quien responde
  una cantidad que le deje indiferente entre aceptar y rechazar. En
  equilibrio, quien responde siempre quiere aceptar una oferta igual o
  mejor, y rechazar cualquiera que sea peor




                             M. Rebollo    Coaliciones de agentes y negociación
Middle-agents
                       Teoría de juegos
                          Colaboración
                            Coaliciones


Teoría de juegos cooperativos
  Los agentes racionales colaboran en coaliciones estables para
  incrementar los beneficios individuales y compartidos.
  Definition (Juego cooperativo (A, v))
      A conjunto finito de n agentes
      el valor de la coalición v(C ) es el valor máximo de utilidad de
      los m ≤ n agentes de la coalición C ⊆ A,
      super-aditiva: ∀C1 , C2 ⊆ A : v(C1 ∪ C2 ) ≥ v(C1 ) + v(C2 )

  Definition (Solución (S, u) del juego (A, v) )
      una partición S de A en coaliciones
      una distribución de recompensas u de valores de v eficiente
      (nadie pierde)

                            M. Rebollo    Coaliciones de agentes y negociación
Middle-agents
                          Teoría de juegos
                             Colaboración
                               Coaliciones


Propiedades de los juegos colaborativos (A, v)


  super-aditivo:
                   ∀C , C ⊆ A, C ∩ C = 0 : v(C ∪ C ) ≥ v(C ) + v(C )
   sub-aditivo: ∃C , C ⊆ A, C ∩ C = 0 : v(C ∪ C ) < v(C ) + v(C )
      esencial: ∃C , C ⊆ A, C ∩ C = 0 : v(C ∪ C ) > v(C ) + v(C )
  jugadores simétricos:
               ∀C ⊆ A, a, a ∈ C : v(C ∪ {a}) = v(C ∪ {a })
                            /
  jugadores deseables:
               ∀C ⊆ A, a, a ∈ C : v(C ∪ {a}) ≥ v(C ∪ {a })
                            /




                               M. Rebollo    Coaliciones de agentes y negociación
Middle-agents
                         Teoría de juegos
                            Colaboración
                              Coaliciones


Concepto de racionalidad (1)
  Racionalidad individual:
                       ∀a ∈ A : u(a) ≥ v({a})

      el agente obtiene al menos su recompensa
      se asume que se cumple para cada solución (S, u) tomada en
      consideración
  Racionalidad grupal:
                                     u(a) = v(A)
                              a∈A


      la colectividad A de todos los agentes es racional: cualquier
      agente rechazará una solución (S, u) con u(A) < v(A)
      en juegos super-aditivos, la distribución de las recompensas es
      Pareto-óptima.
                              M. Rebollo    Coaliciones de agentes y negociación
Middle-agents
                         Teoría de juegos
                            Colaboración
                              Coaliciones


Concepto de racionalidad (2)

  Definition
  Una distribución de recompensas es Pareto-óptima si
  ¬∃u ∈ U ((A, v), S) :
  (∃a ∈ A : u (a) > u(a), ∀a ∈ A − {a} : u (a) ≥ u(a))

  Racionalidad de la coalición:
  ∀C ⊆ A :         u(a) ≥ v(C )
             a∈C

  Es el principio de racionalidad grupal aplicado a cada subconjunto
  de A.

                     CR ⇒ GR ⇒ IR (no a la inversa)

                              M. Rebollo    Coaliciones de agentes y negociación
Middle-agents
                         Teoría de juegos
                            Colaboración
                              Coaliciones


Contenidos



  1   Middle-agents. Agentes intermediarios


  2   Introducción a la teoría de juegos


  3   Juegos colaborativos


  4   Creación de coaliciones




                              M. Rebollo    Coaliciones de agentes y negociación
Middle-agents
                       Teoría de juegos
                          Colaboración
                            Coaliciones


Estabilidad en las coaliciones (1)




  Estabilidad basada en el centro (core)
      maximiza el bienestar social de cualquier subconjunto de
      agentes
      coste exponencial; el centro puede estar vacío




                            M. Rebollo    Coaliciones de agentes y negociación
Middle-agents
                       Teoría de juegos
                          Colaboración
                            Coaliciones


Estabilidad en las coaliciones (2)

  Estabilidad basada en los valores de Shapley
      distribución equitativa basada en la contribución de cada
      agente
      coste exponencial, pero con variantes polinómicas (Ketchpel,
      1994)

  Estabilidad basada en el núcleo (kernel)
      equilibrio: en cada coalición ningún agente pesa más que otro
      que tenga una mejor recompensa en una coalición alternativa
      coste exponencial, existen Pareto-óptimos locales
      variante polinómica (Shehory/Kraus, 96)


                            M. Rebollo    Coaliciones de agentes y negociación
Middle-agents
                        Teoría de juegos
                           Colaboración
                             Coaliciones


El valor de Shapley

  El valor de Shapley de una agente a es su recompensa individual
  en una coalición
                     (|A| − |C |)!(|C | − 1)!
      sv(a) =                                 (v(C ) − v(C − {a}))
                C ⊆A
                              |A|!


      muy empleada en economía para la distribución de beneficios
      compartidos
      existe, es única y es Pareto-óptima
      simétrica y satisface IR y GR (pero no CR)
      coste exponencial


                             M. Rebollo    Coaliciones de agentes y negociación
Middle-agents
                          Teoría de juegos
                             Colaboración
                               Coaliciones


SCA: Algoritmo de formación de coalición
  Cada agente hace lo siguiente:
    1   calcula su valor individual v(a) y su valor local worth(a, a )
        para cada a ∈ A
    2   intercambia sus valores con todos los agentes a de A
    3   calcula el valor v(C ) de cada posible coalición C

               v(C ) =            worth(a, a ) − (|C | − 2)                  v(a)
                         a,a ∈C                                       a∈C

    4   calcula su propio beneficio de unirse a una gran coalición con
        sv(a) y la demanda individual de
        recompensas:sv(a) − worth(a, A)
    5   se forma una gran coalición con el resto de agentes
        ({A}, (sv(a))a∈A )
                               M. Rebollo    Coaliciones de agentes y negociación
Middle-agents
                       Teoría de juegos
                          Colaboración
                            Coaliciones


El núcleo (kernel)


  El núcleo de un juego (A, v) para una estructura S es
      un conjunto de soluciones (S, u) donde cada coalición S está
      en equilibrio
      una coalición está en equilibrio si cada par de agente de la
      coalición está en equilibrio
      un par de agentes (a, a ) está en equilibrio si ningún agente
      pesa más que su oponente si éste tiene la opción tener una
      mejor recompensa en una coalición diferente.




                            M. Rebollo    Coaliciones de agentes y negociación
Middle-agents
                        Teoría de juegos
                           Colaboración
                             Coaliciones


KCA: algoritmo de formación de coalición


  Cada agente
      envía sus tares, elementos y valores locales lworth(a, C )
      el lider de la coalición
        1   genera y envía propuestas de mejora (S , u ) para C + C
        2   evalúa las propuestas que recibe
        3   acepta las propuestas más beneficiosas y las reenvía
        4   si ningún agente acepta ninguna propuesta, se detiene
        5   decide qué propuesta es la próxima configuración
        6   informa a los miembros la nueva configuración y recompensas
      se vota un nuevo líder para la coalición C + C



                             M. Rebollo    Coaliciones de agentes y negociación
Middle-agents
                       Teoría de juegos
                          Colaboración
                            Coaliciones


Formación de coaliciones dinámicas


  En entornos abiertos y no deterministas puede haber cambios
  durante la formación de la coalición
      información disponible
      tareas que se deben realizar y disponibilidad de recursos
      computacionales
      número de agentes para formar la coalición
      cambios en los niveles de reputación y confianza
  Debido a su naturaleza, resulta adecuado para aplicaciones de
  computación ubicua y móvil



                            M. Rebollo    Coaliciones de agentes y negociación

Weitere ähnliche Inhalte

Mehr von Miguel Rebollo

GTG-CoL: A Decentralized Federated Learning Based on Consensus for Dynamic N...
 GTG-CoL: A Decentralized Federated Learning Based on Consensus for Dynamic N... GTG-CoL: A Decentralized Federated Learning Based on Consensus for Dynamic N...
GTG-CoL: A Decentralized Federated Learning Based on Consensus for Dynamic N...Miguel Rebollo
 
Co-Learning: Consensus-based Learning for Multi-Agent Systems
 Co-Learning: Consensus-based Learning for Multi-Agent Systems Co-Learning: Consensus-based Learning for Multi-Agent Systems
Co-Learning: Consensus-based Learning for Multi-Agent SystemsMiguel Rebollo
 
Análisis de la red de autores de ciencia ficción de Clarkesworld
Análisis de la red de autores de ciencia ficción de ClarkesworldAnálisis de la red de autores de ciencia ficción de Clarkesworld
Análisis de la red de autores de ciencia ficción de ClarkesworldMiguel Rebollo
 
Y sin embargo... se mueve. Dinámica de las redes complejas
Y sin embargo... se mueve. Dinámica de las redes complejasY sin embargo... se mueve. Dinámica de las redes complejas
Y sin embargo... se mueve. Dinámica de las redes complejasMiguel Rebollo
 
Exámenes en grupo y pruebas de corrección como alternativas a la evaluación
Exámenes en grupo y pruebas de corrección como alternativas a la evaluaciónExámenes en grupo y pruebas de corrección como alternativas a la evaluación
Exámenes en grupo y pruebas de corrección como alternativas a la evaluaciónMiguel Rebollo
 
Gamification. Key Concepts
Gamification. Key ConceptsGamification. Key Concepts
Gamification. Key ConceptsMiguel 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
 

Mehr von Miguel Rebollo (20)

GTG-CoL: A Decentralized Federated Learning Based on Consensus for Dynamic N...
 GTG-CoL: A Decentralized Federated Learning Based on Consensus for Dynamic N... GTG-CoL: A Decentralized Federated Learning Based on Consensus for Dynamic N...
GTG-CoL: A Decentralized Federated Learning Based on Consensus for Dynamic N...
 
Co-Learning: Consensus-based Learning for Multi-Agent Systems
 Co-Learning: Consensus-based Learning for Multi-Agent Systems Co-Learning: Consensus-based Learning for Multi-Agent Systems
Co-Learning: Consensus-based Learning for Multi-Agent Systems
 
Análisis de la red de autores de ciencia ficción de Clarkesworld
Análisis de la red de autores de ciencia ficción de ClarkesworldAnálisis de la red de autores de ciencia ficción de Clarkesworld
Análisis de la red de autores de ciencia ficción de Clarkesworld
 
Y sin embargo... se mueve. Dinámica de las redes complejas
Y sin embargo... se mueve. Dinámica de las redes complejasY sin embargo... se mueve. Dinámica de las redes complejas
Y sin embargo... se mueve. Dinámica de las redes complejas
 
Exámenes en grupo y pruebas de corrección como alternativas a la evaluación
Exámenes en grupo y pruebas de corrección como alternativas a la evaluaciónExámenes en grupo y pruebas de corrección como alternativas a la evaluación
Exámenes en grupo y pruebas de corrección como alternativas a la evaluación
 
Gamification. Key Concepts
Gamification. Key ConceptsGamification. Key Concepts
Gamification. Key Concepts
 
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
 

Kürzlich hochgeladen

origen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioorigen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioELIASAURELIOCHAVEZCA1
 
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfCurso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfFrancisco158360
 
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...Katherine Concepcion Gonzalez
 
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).pptPINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).pptAlberto Rubio
 
Proyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdfProyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdfpatriciaines1993
 
Infografía EE con pie del 2023 (3)-1.pdf
Infografía EE con pie del 2023 (3)-1.pdfInfografía EE con pie del 2023 (3)-1.pdf
Infografía EE con pie del 2023 (3)-1.pdfAlfaresbilingual
 
Abril 2024 - Maestra Jardinera Ediba.pdf
Abril 2024 -  Maestra Jardinera Ediba.pdfAbril 2024 -  Maestra Jardinera Ediba.pdf
Abril 2024 - Maestra Jardinera Ediba.pdfValeriaCorrea29
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESOluismii249
 
Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024Juan Martín Martín
 
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptxRigoTito
 
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdfFeliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdfMercedes Gonzalez
 
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSOCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSYadi Campos
 
SEPTIMO SEGUNDO PERIODO EMPRENDIMIENTO VS
SEPTIMO SEGUNDO PERIODO EMPRENDIMIENTO VSSEPTIMO SEGUNDO PERIODO EMPRENDIMIENTO VS
SEPTIMO SEGUNDO PERIODO EMPRENDIMIENTO VSYadi Campos
 
Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024IES Vicent Andres Estelles
 
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdfNUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdfUPTAIDELTACHIRA
 
INSTRUCCION PREPARATORIA DE TIRO .pptx
INSTRUCCION PREPARATORIA DE TIRO   .pptxINSTRUCCION PREPARATORIA DE TIRO   .pptx
INSTRUCCION PREPARATORIA DE TIRO .pptxdeimerhdz21
 
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.Alejandrino Halire Ccahuana
 

Kürzlich hochgeladen (20)

origen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioorigen y desarrollo del ensayo literario
origen y desarrollo del ensayo literario
 
Interpretación de cortes geológicos 2024
Interpretación de cortes geológicos 2024Interpretación de cortes geológicos 2024
Interpretación de cortes geológicos 2024
 
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfCurso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
 
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
 
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).pptPINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
 
Proyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdfProyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdf
 
Infografía EE con pie del 2023 (3)-1.pdf
Infografía EE con pie del 2023 (3)-1.pdfInfografía EE con pie del 2023 (3)-1.pdf
Infografía EE con pie del 2023 (3)-1.pdf
 
Abril 2024 - Maestra Jardinera Ediba.pdf
Abril 2024 -  Maestra Jardinera Ediba.pdfAbril 2024 -  Maestra Jardinera Ediba.pdf
Abril 2024 - Maestra Jardinera Ediba.pdf
 
Supuestos_prácticos_funciones.docx
Supuestos_prácticos_funciones.docxSupuestos_prácticos_funciones.docx
Supuestos_prácticos_funciones.docx
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
 
Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024
 
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
 
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdfFeliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
 
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSOCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
 
SEPTIMO SEGUNDO PERIODO EMPRENDIMIENTO VS
SEPTIMO SEGUNDO PERIODO EMPRENDIMIENTO VSSEPTIMO SEGUNDO PERIODO EMPRENDIMIENTO VS
SEPTIMO SEGUNDO PERIODO EMPRENDIMIENTO VS
 
Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024
 
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdfNUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
 
Medición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptxMedición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptx
 
INSTRUCCION PREPARATORIA DE TIRO .pptx
INSTRUCCION PREPARATORIA DE TIRO   .pptxINSTRUCCION PREPARATORIA DE TIRO   .pptx
INSTRUCCION PREPARATORIA DE TIRO .pptx
 
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
 

Games

  • 1. Middle-agents Teoría de juegos Colaboración Coaliciones Coaliciones de agentes y negociación Miguel Rebollo Pedruelo Dept. Sistemas Informáticos y Computación Univ. Politécnica de Valencia Agentes de Información y Web Semántica Master IARFID M. Rebollo Coaliciones de agentes y negociación
  • 2. Middle-agents Teoría de juegos Colaboración Coaliciones Contenidos 1 Middle-agents. Agentes intermediarios 2 Introducción a la teoría de juegos 3 Juegos colaborativos 4 Creación de coaliciones M. Rebollo Coaliciones de agentes y negociación
  • 3. Middle-agents Teoría de juegos Colaboración Coaliciones Contenidos 1 Middle-agents. Agentes intermediarios 2 Introducción a la teoría de juegos 3 Juegos colaborativos 4 Creación de coaliciones M. Rebollo Coaliciones de agentes y negociación
  • 4. Middle-agents Teoría de juegos Colaboración Coaliciones Módulos de un AdI básico M. Rebollo Coaliciones de agentes y negociación
  • 5. Middle-agents Teoría de juegos Colaboración Coaliciones Intermediación Coordinan las acciones entre agentes suministradores y agentes demandantes de servicios en Internet. P-agent: provider agent R-agent: requester agent middle-agent: intermediario (genérico) Proceso 1 el P-agent anuncia al middle-agent sus servicios 2 el middle-agent los almacena 3 un R-agent solicita al middle-agent P-agents que resuelvan su requerimiento 4 el middle-agent procesa la petición y devuelve el resultado M. Rebollo Coaliciones de agentes y negociación
  • 6. Middle-agents Teoría de juegos Colaboración Coaliciones Middle-agents En la literatura se usan numerosos tipos de agentes intermediarios, sin definirlos claramente: matchmaker, broker, mediator, facilitator... Roles fundamentales 1 proporcionar servicios de intermediación 2 coordinar los servicios atendiendo a protocolos, normas. . . 3 asegurar servicios de confianza M. Rebollo Coaliciones de agentes y negociación
  • 7. Middle-agents Teoría de juegos Colaboración Coaliciones Rol 1: Proporcionar servicios de intermediación procesar las habilidades de los agentes y la descripción de sus servicios: LARKS, RDF, ¿WSDL? interoperación semántica entre agentes y sistemas manejar heterogeneidad: DC y RDF, OIL... integración de información gestión de datos y de conocimiento procesamiento de consultas distribuido M. Rebollo Coaliciones de agentes y negociación
  • 8. Middle-agents Teoría de juegos Colaboración Coaliciones Rol 2: Coordinación de servicios registro y nombrado de agentes interacciones entre agentes (FIPA ACL, KQML) acceso a fuentes de información y datos (JDBC, RMI, CORBA, ¿SOAP?) interfaz con los usuarios políticas y protocolos específicos de mediación M. Rebollo Coaliciones de agentes y negociación
  • 9. Middle-agents Teoría de juegos Colaboración Coaliciones Rol 3: Asegurar serv. de confianza Calidad de servicio seguridad, disponibilidad, respuesta a tiempo corrección, completitud, eficiencia, portabilidad... Gestión de relaciones de confianza privacidad, anonimato uso de certificados especificación formal de las políticas de confianza actualización y propagación de relaciones de confianza, mecanismos de reputación M. Rebollo Coaliciones de agentes y negociación
  • 10. Middle-agents Teoría de juegos Colaboración Coaliciones Tipos de intermediación P P+Mid P+Mid+R R Broadcast Front-agent P. amarillas Matchmaker R+Mid Anonimizador Broker Me- Recomendador diador R+Mid+P Pizarra Introductor Árbitro M. Rebollo Coaliciones de agentes y negociación
  • 11. Middle-agents Teoría de juegos Colaboración Coaliciones Contenidos 1 Middle-agents. Agentes intermediarios 2 Introducción a la teoría de juegos 3 Juegos colaborativos 4 Creación de coaliciones M. Rebollo Coaliciones de agentes y negociación
  • 12. Middle-agents Teoría de juegos Colaboración Coaliciones Teoría de juegos Objeto Análisis de las interrelaciones entre dos o más individuos y la búsqueda de un modelo de actuación óptimo. Los participantes en la relación son conscientes de ésta, buscan el máximo provecho de dicha relación y actúan racionalmente. Existe un coste de la relación y se obtiene un beneficio de ella. Coste y Beneficio son cantidades mensurables. Las transacciones se efectúan mediante los denominados turnos de juego. Las partidas pueden ser a una sola vuelta o iterativas. M. Rebollo Coaliciones de agentes y negociación
  • 13. Middle-agents Teoría de juegos Colaboración Coaliciones Votaciones Boris, Horace y Maurice deben decidir si incluir o no a Alice en su club. Se propone una modificación a esta propuesta, que es considerar a un segundo candidato: Bob, en el lugar de Alice. Según el reglamento, las modificaciones se votan en orden inverso al que se han propuesto, por lo que las votaciones serán 1 votar si el nombre de Bob debe sustituir a Alice 2 votar si debe unirse al club Bob/Alice o nadie Las preferencias de cada uno son 1 2 3 Boris Alice Nadie Bob Horace Nadie Alice Bob Maurice Bob Alice Nadie M. Rebollo Coaliciones de agentes y negociación
  • 14. Middle-agents Teoría de juegos Colaboración Coaliciones La división del dólar John y Mary tienen la oportunidad de dividirse un dólar entre ellos, siempre que lleguen a un acuerdo. Si se ponen de acuerdo, cada uno se lleva la parte acordada. Si no pueden, ninguno consigue nada. problema de división del excedente (compra-venta, negociación de convenios. . . ) la solución depende de la actitud de los jugadores hacia el riesgo M. Rebollo Coaliciones de agentes y negociación
  • 15. Middle-agents Teoría de juegos Colaboración Coaliciones Dilema del prisionero clásico La policía arresta dos sospechosos A y B. No tiene pruebas suficientes, así que los visita por separado y les propone un trato: si delatas a tu compañero y el otro permanece en silencio, sales libre y tu compañero cumple 10 años de condena si los dos permanecen en silencio, se les arresta por 6 meses con cargos menores si los dos hablan, se les arresta 2 años cada uno. Ejemplo típico de la Teoría de Juegos ejemplo de juegos de suma no nula cada jugador elige cooperar o traicionar al oponente M. Rebollo Coaliciones de agentes y negociación
  • 16. Middle-agents Teoría de juegos Colaboración Coaliciones ¿Ser racional es lógico? M. Rebollo Coaliciones de agentes y negociación
  • 17. Middle-agents Teoría de juegos Colaboración Coaliciones Dilema del turista Una aerolínea pierde las maletas de dos turistas que contienen dos antigüedades idénticas. Se les ofrece una recompensa entre $2 y $100, siempre que los dos digan el mismo importe. Si no, el importe asignado es el menor de los dos. Además, la persona que ha ofrecido menos verá recompensada su ’sinceridad’ con $2 extra y el otro turista quedará penalizado con $2. ¿Qué estrategia deberían seguir para decidir el valor que deben anotar? M. Rebollo Coaliciones de agentes y negociación
  • 18. Middle-agents Teoría de juegos Colaboración Coaliciones Contenidos 1 Middle-agents. Agentes intermediarios 2 Introducción a la teoría de juegos 3 Juegos colaborativos 4 Creación de coaliciones M. Rebollo Coaliciones de agentes y negociación
  • 19. Middle-agents Teoría de juegos Colaboración Coaliciones Situación de equilibrio En equilibrio, quien ofrece siempre quiere ofrecer a quien responde una cantidad que le deje indiferente entre aceptar y rechazar. En equilibrio, quien responde siempre quiere aceptar una oferta igual o mejor, y rechazar cualquiera que sea peor M. Rebollo Coaliciones de agentes y negociación
  • 20. Middle-agents Teoría de juegos Colaboración Coaliciones Teoría de juegos cooperativos Los agentes racionales colaboran en coaliciones estables para incrementar los beneficios individuales y compartidos. Definition (Juego cooperativo (A, v)) A conjunto finito de n agentes el valor de la coalición v(C ) es el valor máximo de utilidad de los m ≤ n agentes de la coalición C ⊆ A, super-aditiva: ∀C1 , C2 ⊆ A : v(C1 ∪ C2 ) ≥ v(C1 ) + v(C2 ) Definition (Solución (S, u) del juego (A, v) ) una partición S de A en coaliciones una distribución de recompensas u de valores de v eficiente (nadie pierde) M. Rebollo Coaliciones de agentes y negociación
  • 21. Middle-agents Teoría de juegos Colaboración Coaliciones Propiedades de los juegos colaborativos (A, v) super-aditivo: ∀C , C ⊆ A, C ∩ C = 0 : v(C ∪ C ) ≥ v(C ) + v(C ) sub-aditivo: ∃C , C ⊆ A, C ∩ C = 0 : v(C ∪ C ) < v(C ) + v(C ) esencial: ∃C , C ⊆ A, C ∩ C = 0 : v(C ∪ C ) > v(C ) + v(C ) jugadores simétricos: ∀C ⊆ A, a, a ∈ C : v(C ∪ {a}) = v(C ∪ {a }) / jugadores deseables: ∀C ⊆ A, a, a ∈ C : v(C ∪ {a}) ≥ v(C ∪ {a }) / M. Rebollo Coaliciones de agentes y negociación
  • 22. Middle-agents Teoría de juegos Colaboración Coaliciones Concepto de racionalidad (1) Racionalidad individual: ∀a ∈ A : u(a) ≥ v({a}) el agente obtiene al menos su recompensa se asume que se cumple para cada solución (S, u) tomada en consideración Racionalidad grupal: u(a) = v(A) a∈A la colectividad A de todos los agentes es racional: cualquier agente rechazará una solución (S, u) con u(A) < v(A) en juegos super-aditivos, la distribución de las recompensas es Pareto-óptima. M. Rebollo Coaliciones de agentes y negociación
  • 23. Middle-agents Teoría de juegos Colaboración Coaliciones Concepto de racionalidad (2) Definition Una distribución de recompensas es Pareto-óptima si ¬∃u ∈ U ((A, v), S) : (∃a ∈ A : u (a) > u(a), ∀a ∈ A − {a} : u (a) ≥ u(a)) Racionalidad de la coalición: ∀C ⊆ A : u(a) ≥ v(C ) a∈C Es el principio de racionalidad grupal aplicado a cada subconjunto de A. CR ⇒ GR ⇒ IR (no a la inversa) M. Rebollo Coaliciones de agentes y negociación
  • 24. Middle-agents Teoría de juegos Colaboración Coaliciones Contenidos 1 Middle-agents. Agentes intermediarios 2 Introducción a la teoría de juegos 3 Juegos colaborativos 4 Creación de coaliciones M. Rebollo Coaliciones de agentes y negociación
  • 25. Middle-agents Teoría de juegos Colaboración Coaliciones Estabilidad en las coaliciones (1) Estabilidad basada en el centro (core) maximiza el bienestar social de cualquier subconjunto de agentes coste exponencial; el centro puede estar vacío M. Rebollo Coaliciones de agentes y negociación
  • 26. Middle-agents Teoría de juegos Colaboración Coaliciones Estabilidad en las coaliciones (2) Estabilidad basada en los valores de Shapley distribución equitativa basada en la contribución de cada agente coste exponencial, pero con variantes polinómicas (Ketchpel, 1994) Estabilidad basada en el núcleo (kernel) equilibrio: en cada coalición ningún agente pesa más que otro que tenga una mejor recompensa en una coalición alternativa coste exponencial, existen Pareto-óptimos locales variante polinómica (Shehory/Kraus, 96) M. Rebollo Coaliciones de agentes y negociación
  • 27. Middle-agents Teoría de juegos Colaboración Coaliciones El valor de Shapley El valor de Shapley de una agente a es su recompensa individual en una coalición (|A| − |C |)!(|C | − 1)! sv(a) = (v(C ) − v(C − {a})) C ⊆A |A|! muy empleada en economía para la distribución de beneficios compartidos existe, es única y es Pareto-óptima simétrica y satisface IR y GR (pero no CR) coste exponencial M. Rebollo Coaliciones de agentes y negociación
  • 28. Middle-agents Teoría de juegos Colaboración Coaliciones SCA: Algoritmo de formación de coalición Cada agente hace lo siguiente: 1 calcula su valor individual v(a) y su valor local worth(a, a ) para cada a ∈ A 2 intercambia sus valores con todos los agentes a de A 3 calcula el valor v(C ) de cada posible coalición C v(C ) = worth(a, a ) − (|C | − 2) v(a) a,a ∈C a∈C 4 calcula su propio beneficio de unirse a una gran coalición con sv(a) y la demanda individual de recompensas:sv(a) − worth(a, A) 5 se forma una gran coalición con el resto de agentes ({A}, (sv(a))a∈A ) M. Rebollo Coaliciones de agentes y negociación
  • 29. Middle-agents Teoría de juegos Colaboración Coaliciones El núcleo (kernel) El núcleo de un juego (A, v) para una estructura S es un conjunto de soluciones (S, u) donde cada coalición S está en equilibrio una coalición está en equilibrio si cada par de agente de la coalición está en equilibrio un par de agentes (a, a ) está en equilibrio si ningún agente pesa más que su oponente si éste tiene la opción tener una mejor recompensa en una coalición diferente. M. Rebollo Coaliciones de agentes y negociación
  • 30. Middle-agents Teoría de juegos Colaboración Coaliciones KCA: algoritmo de formación de coalición Cada agente envía sus tares, elementos y valores locales lworth(a, C ) el lider de la coalición 1 genera y envía propuestas de mejora (S , u ) para C + C 2 evalúa las propuestas que recibe 3 acepta las propuestas más beneficiosas y las reenvía 4 si ningún agente acepta ninguna propuesta, se detiene 5 decide qué propuesta es la próxima configuración 6 informa a los miembros la nueva configuración y recompensas se vota un nuevo líder para la coalición C + C M. Rebollo Coaliciones de agentes y negociación
  • 31. Middle-agents Teoría de juegos Colaboración Coaliciones Formación de coaliciones dinámicas En entornos abiertos y no deterministas puede haber cambios durante la formación de la coalición información disponible tareas que se deben realizar y disponibilidad de recursos computacionales número de agentes para formar la coalición cambios en los niveles de reputación y confianza Debido a su naturaleza, resulta adecuado para aplicaciones de computación ubicua y móvil M. Rebollo Coaliciones de agentes y negociación