SlideShare una empresa de Scribd logo
1 de 23
Descargar para leer sin conexión
Outline                     Consensus Networks                      Water distribution   Conclusions




             Consensus Networks as Agreement Mechanism
               for Autonomous Agents in Water Markets

                       M. Rebollo, A. Palomares and C. Carrascosa

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


             Math. Models of Addictive Behav., Medicine & Engineering
                            Valencia, September 2010


M. Rebollo et al.                                                                        DSIC-UPV
Consensus Networks as Agreement Mechanism for Autonomous Agents in Water Markets
Outline                     Consensus Networks                      Water distribution   Conclusions




Water Distribution Problem

          Motivation
          Water management is a complex task

               centralised solutions trend to fail: low implication of users
               WUA valid for small and medium domains
               pure market solutions result in unfair distribution
               agreements related with natural resources involve complex
               negotiations
          Social-ecological systems (SES) suggest self-organized solutions as
          the most sustainable in the long term (Ostrom, 2009)

M. Rebollo et al.                                                                        DSIC-UPV
Consensus Networks as Agreement Mechanism for Autonomous Agents in Water Markets
Outline                     Consensus Networks                      Water distribution   Conclusions




Our Proposal


          The challenge
          Design a procedure that allows a set of self-organised agents to
          achieve agreements

          What is needed. . .
               to obtain a theoretical model of agreement
               to define protocol to achieve agreements by consensus
               to design a self-regulated system to deal with water
               distribution problems



M. Rebollo et al.                                                                        DSIC-UPV
Consensus Networks as Agreement Mechanism for Autonomous Agents in Water Markets
Outline                     Consensus Networks                      Water distribution   Conclusions




Outline


          1 Outline


          2 Consensus Networks as Agreement Mechanism

          3 Water Distribution as a Consensus Problem

          4 Conclusions and Future Work




M. Rebollo et al.                                                                        DSIC-UPV
Consensus Networks as Agreement Mechanism for Autonomous Agents in Water Markets
Outline                     Consensus Networks                      Water distribution       Conclusions

Consensus Networks as Agreement Mechanism


Consensus networks
          Let (G, X ) be the state of a network with value X and topology G,
          where X = (x1 , . . . , xn ) ∈ Rn , where xi is a real value associated
          with the node Ei .
                                                 a                 b                     c




                          d                      e                 f                     g




                                                 h                 i
M. Rebollo et al.                                                                            DSIC-UPV
Consensus Networks as Agreement Mechanism for Autonomous Agents in Water Markets
Outline                     Consensus Networks                      Water distribution     Conclusions

Consensus Networks as Agreement Mechanism


Theoretical Model (Olfaty, 2004)


          The consensus problem can be formulated as:1

                        xi (k + 1) = xi (k) + ε                 (aij (xj (k) − xi (k))),
                                                         j∈Ni

          The collective dynamics of the network for this algorithm can be
          written as
                                  x(k + 1) = Px(k)
          where P = I − εL is the Perron matrix of a graph with parameter ε



            1
                Agents with discrete-time model
M. Rebollo et al.                                                                          DSIC-UPV
Consensus Networks as Agreement Mechanism for Autonomous Agents in Water Markets
Outline                     Consensus Networks                                        Water distribution              Conclusions

Consensus Networks as Agreement Mechanism


Simple Consensus Protocol with Initiator

                           Initiator: Facilitator              Participant-i                Participant-j



                                                    request    n
                                                                               inform-value k
                                                                                                        consensus
                                              not-understood                                               value
                                                                   n         inform-value               calculation

                                                                        k'
                                              refuse



                                                    inform-agree
                                          n



                                                inform-disagree




M. Rebollo et al.                                                                                                     DSIC-UPV
Consensus Networks as Agreement Mechanism for Autonomous Agents in Water Markets
Outline                     Consensus Networks                      Water distribution   Conclusions

Consensus Networks as Agreement Mechanism


Consensus Protocol for Agreement Spaces


          But sometimes we do not need to know a common value
               just the existence of a possible consensus is needed
               definition of an agreement space
          So the process can be interrupted when some conditions are met
               deliberation time is over
               one agent leaves the process
               a percentage of agents leave the network
               a threshold has been reached



M. Rebollo et al.                                                                        DSIC-UPV
Consensus Networks as Agreement Mechanism for Autonomous Agents in Water Markets
Outline                     Consensus Networks                      Water distribution   Conclusions

Consensus Networks as Agreement Mechanism


Additional considerations


               weighted agents: weights in consensus networks can
               represent concepts as reputation or trust, so the most relevant
               agents can have higher importance in the consensus process
               and they can influence the final consensus value.
               stubborn agents: if an agent does not change the value for
               the dimension the final value of the consensus clearly converge
               to this value, distorting the result.
               the behavior of stubborn agents can be used to create some
               kind of decentralized control (for example, fulfillment of
               norms)


M. Rebollo et al.                                                                        DSIC-UPV
Consensus Networks as Agreement Mechanism for Autonomous Agents in Water Markets
Outline                      Consensus Networks                     Water distribution   Conclusions

Water Distribution as a Consensus Problem


Problem Description


          The market consist of n entities (agents) Ei , i = 1, . . . , n

                                            Ei = {Ri , Ri , Pi , Pi }

          where
                  Ri rights that Ei owns
                  Ri rights that entity Ei desires
                  Pi initial price proposed byEi
                  Pi upper/lower price bound for Ei .2 This parameter is private


             2
                 It depends on been a buyer or a seller
M. Rebollo et al.                                                                        DSIC-UPV
Consensus Networks as Agreement Mechanism for Autonomous Agents in Water Markets
Outline                       Consensus Networks                    Water distribution    Conclusions

Water Distribution as a Consensus Problem


Problem Dynamics



                    PiS (k + 1) = PiS (k) + ε               (Bj (PjB (k) − PiS (k))),
                                                     j∈Ni

                     PiB (k   + 1) =    PiB (k)    +ε          (Sj (PjS (k) − PiB (k)))
                                                        j∈Ni

          where the index S and B denotes seller and buyers respectively.
          Agents will disconnect from the network if
               PiS (k) < PiS for seller agents.
               PiB (k) > PiB for buyer agents.


M. Rebollo et al.                                                                         DSIC-UPV
Consensus Networks as Agreement Mechanism for Autonomous Agents in Water Markets
Outline                      Consensus Networks                     Water distribution        Conclusions

Water Distribution as a Consensus Problem


Model Reformulation
          Detected problem: convergence of water rights

           PiS (k + 1) = PiS (k) + ε                     (Bj (PjB (k) − PiS (k) + Ci (k))),
                                                  j∈Ni

            PiB (k   + 1) =      PiB (k)    +ε            (Sj (PjS (k) − PiB (k) + Ci (k)))
                                                   j∈Ni

          where the added term Ci (k) is proportional to rights bought and
          sold by agents in each iteration, and is calculated as follows:

                                                                 j∈Ni Bj
                                            Ci (k) = δ ·
                                                                 j∈Ni Sj

          where δ > 0. In this experiment the algorithm converges and stops
          when the mean prices of buyers and sellers are approximately equal.
M. Rebollo et al.                                                                             DSIC-UPV
Consensus Networks as Agreement Mechanism for Autonomous Agents in Water Markets
Outline                      Consensus Networks                     Water distribution            Conclusions

Water Distribution as a Consensus Problem


Experiments Desgin
                                     Parameter         Exp. 1         Exp. 2             Exp. 3
                                         n              2000           2000               2000
                                       Rmax               4              4                  4
                                        RT              4000           4000               4000
                                       Rmax               4              4                  4
                          All           RT              4000           4000               4000
                                         ε              0.01           0.01               0.01
                                         δ               0              1                  1
                                             S
                                            P             10             10                10
                       Sellers              σS           0.2             0.2               0.2
                                            FS           1.25           1.25              1.25
                                            λB           0.5             0.5               0.5
                      Buyers                 B
                                            P             12             12                6
M. Rebollo et al.                           FB            0.9            0.9              0.9     DSIC-UPV
Consensus Networks as Agreement Mechanism for Autonomous Agents in Water Markets
Outline                      Consensus Networks                     Water distribution   Conclusions

Water Distribution as a Consensus Problem


Experiment 1: full connected, fixed topology




M. Rebollo et al.                                                                        DSIC-UPV
Consensus Networks as Agreement Mechanism for Autonomous Agents in Water Markets
Outline                      Consensus Networks                     Water distribution   Conclusions

Water Distribution as a Consensus Problem


Experiment 2: scale free α = 2.5, fixed topology




M. Rebollo et al.                                                                        DSIC-UPV
Consensus Networks as Agreement Mechanism for Autonomous Agents in Water Markets
Outline                      Consensus Networks                     Water distribution   Conclusions

Water Distribution as a Consensus Problem


Experiment 3: full connected, switching topology, unbiased
rights




M. Rebollo et al.                                                                        DSIC-UPV
Consensus Networks as Agreement Mechanism for Autonomous Agents in Water Markets
Outline                      Consensus Networks                     Water distribution   Conclusions

Water Distribution as a Consensus Problem


Experiment 4:full connected, switching topology, biased
rights




M. Rebollo et al.                                                                        DSIC-UPV
Consensus Networks as Agreement Mechanism for Autonomous Agents in Water Markets
Outline                      Consensus Networks                     Water distribution   Conclusions

Water Distribution as a Consensus Problem


Experiment 5: scale free α = 2.5, switching topology,
unbiased rights




M. Rebollo et al.                                                                        DSIC-UPV
Consensus Networks as Agreement Mechanism for Autonomous Agents in Water Markets
Outline                      Consensus Networks                     Water distribution   Conclusions

Water Distribution as a Consensus Problem


Experiment 6: scale free α = 2.5, switching topology,
biased rights




M. Rebollo et al.                                                                        DSIC-UPV
Consensus Networks as Agreement Mechanism for Autonomous Agents in Water Markets
Outline                      Consensus Networks                     Water distribution   Conclusions

Water Distribution as a Consensus Problem


Experiment 7: scale free α = 2.5, switching topology,
biased rights




M. Rebollo et al.                                                                        DSIC-UPV
Consensus Networks as Agreement Mechanism for Autonomous Agents in Water Markets
Outline                      Consensus Networks                     Water distribution   Conclusions

Water Distribution as a Consensus Problem


Experiment 8: scale free α = 2.5, switching topology,
biased rights




M. Rebollo et al.                                                                        DSIC-UPV
Consensus Networks as Agreement Mechanism for Autonomous Agents in Water Markets
Outline                       Consensus Networks                    Water distribution   Conclusions

Conclusions and Future Work


What we have done




               test theoretical consensus model
               design a protocol that allow intelligent agents to achieve
               agreements based on consensus
               model a self-regulated, water rights ’market’




M. Rebollo et al.                                                                        DSIC-UPV
Consensus Networks as Agreement Mechanism for Autonomous Agents in Water Markets
Outline                       Consensus Networks                    Water distribution   Conclusions

Conclusions and Future Work


Future Work



               multidimensional
               time delay
               re-entry of agents
               group identification
               study the impact of other network models




M. Rebollo et al.                                                                        DSIC-UPV
Consensus Networks as Agreement Mechanism for Autonomous Agents in Water Markets

Más contenido relacionado

Destacado

成功自我行銷 中英履歷及自傳撰寫技巧
成功自我行銷 中英履歷及自傳撰寫技巧成功自我行銷 中英履歷及自傳撰寫技巧
成功自我行銷 中英履歷及自傳撰寫技巧lastmile-english
 
What do you think of resume objectives? Are they the kiss of death?
What do you think of resume objectives? Are they the kiss of death?What do you think of resume objectives? Are they the kiss of death?
What do you think of resume objectives? Are they the kiss of death?Interview Success Formula
 
Controversially yours an autobiography by shoib akhtar
Controversially yours an autobiography by shoib akhtarControversially yours an autobiography by shoib akhtar
Controversially yours an autobiography by shoib akhtarMontasir Ahmed
 
Fostering Innovation in Your Business
Fostering Innovation in Your BusinessFostering Innovation in Your Business
Fostering Innovation in Your BusinessLocus Research
 
Time to Tell Your CPOs to Collaborate with Suppliers
Time to Tell Your CPOs to Collaborate with SuppliersTime to Tell Your CPOs to Collaborate with Suppliers
Time to Tell Your CPOs to Collaborate with SuppliersMelih ÖZCANLI
 
Big Data Taiwan 2014 Keynote 2: Hadoop and the Future of Data Management
Big Data Taiwan 2014 Keynote 2: Hadoop and the Future of Data ManagementBig Data Taiwan 2014 Keynote 2: Hadoop and the Future of Data Management
Big Data Taiwan 2014 Keynote 2: Hadoop and the Future of Data ManagementEtu Solution
 
Do readers dream of e books (atkearney, febrero 2011)
Do readers dream of e books (atkearney, febrero 2011)Do readers dream of e books (atkearney, febrero 2011)
Do readers dream of e books (atkearney, febrero 2011)Juan Varela
 
真・懶人包的懶人包 @網路星期二 / Net Tuesday 特別版
真・懶人包的懶人包 @網路星期二 / Net Tuesday 特別版真・懶人包的懶人包 @網路星期二 / Net Tuesday 特別版
真・懶人包的懶人包 @網路星期二 / Net Tuesday 特別版Hsiao-hsien Yang
 
2010 global retail_development_index
2010 global retail_development_index2010 global retail_development_index
2010 global retail_development_indexSumit Roy
 
My Autobiography: Part 1
My Autobiography: Part 1My Autobiography: Part 1
My Autobiography: Part 1Ron Price
 

Destacado (10)

成功自我行銷 中英履歷及自傳撰寫技巧
成功自我行銷 中英履歷及自傳撰寫技巧成功自我行銷 中英履歷及自傳撰寫技巧
成功自我行銷 中英履歷及自傳撰寫技巧
 
What do you think of resume objectives? Are they the kiss of death?
What do you think of resume objectives? Are they the kiss of death?What do you think of resume objectives? Are they the kiss of death?
What do you think of resume objectives? Are they the kiss of death?
 
Controversially yours an autobiography by shoib akhtar
Controversially yours an autobiography by shoib akhtarControversially yours an autobiography by shoib akhtar
Controversially yours an autobiography by shoib akhtar
 
Fostering Innovation in Your Business
Fostering Innovation in Your BusinessFostering Innovation in Your Business
Fostering Innovation in Your Business
 
Time to Tell Your CPOs to Collaborate with Suppliers
Time to Tell Your CPOs to Collaborate with SuppliersTime to Tell Your CPOs to Collaborate with Suppliers
Time to Tell Your CPOs to Collaborate with Suppliers
 
Big Data Taiwan 2014 Keynote 2: Hadoop and the Future of Data Management
Big Data Taiwan 2014 Keynote 2: Hadoop and the Future of Data ManagementBig Data Taiwan 2014 Keynote 2: Hadoop and the Future of Data Management
Big Data Taiwan 2014 Keynote 2: Hadoop and the Future of Data Management
 
Do readers dream of e books (atkearney, febrero 2011)
Do readers dream of e books (atkearney, febrero 2011)Do readers dream of e books (atkearney, febrero 2011)
Do readers dream of e books (atkearney, febrero 2011)
 
真・懶人包的懶人包 @網路星期二 / Net Tuesday 特別版
真・懶人包的懶人包 @網路星期二 / Net Tuesday 特別版真・懶人包的懶人包 @網路星期二 / Net Tuesday 特別版
真・懶人包的懶人包 @網路星期二 / Net Tuesday 特別版
 
2010 global retail_development_index
2010 global retail_development_index2010 global retail_development_index
2010 global retail_development_index
 
My Autobiography: Part 1
My Autobiography: Part 1My Autobiography: Part 1
My Autobiography: Part 1
 

Más de 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
 

Más de 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
 

Último

GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfhans926745
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?Antenna Manufacturer Coco
 

Último (20)

GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 

Consensus Networks as Agreement Mechanism for Autonomous Agents in Water Markets

  • 1. Outline Consensus Networks Water distribution Conclusions Consensus Networks as Agreement Mechanism for Autonomous Agents in Water Markets M. Rebollo, A. Palomares and C. Carrascosa Dept. Sistemas Informáticos y Computación Univ. Politécnica de Valencia (Spain) Math. Models of Addictive Behav., Medicine & Engineering Valencia, September 2010 M. Rebollo et al. DSIC-UPV Consensus Networks as Agreement Mechanism for Autonomous Agents in Water Markets
  • 2. Outline Consensus Networks Water distribution Conclusions Water Distribution Problem Motivation Water management is a complex task centralised solutions trend to fail: low implication of users WUA valid for small and medium domains pure market solutions result in unfair distribution agreements related with natural resources involve complex negotiations Social-ecological systems (SES) suggest self-organized solutions as the most sustainable in the long term (Ostrom, 2009) M. Rebollo et al. DSIC-UPV Consensus Networks as Agreement Mechanism for Autonomous Agents in Water Markets
  • 3. Outline Consensus Networks Water distribution Conclusions Our Proposal The challenge Design a procedure that allows a set of self-organised agents to achieve agreements What is needed. . . to obtain a theoretical model of agreement to define protocol to achieve agreements by consensus to design a self-regulated system to deal with water distribution problems M. Rebollo et al. DSIC-UPV Consensus Networks as Agreement Mechanism for Autonomous Agents in Water Markets
  • 4. Outline Consensus Networks Water distribution Conclusions Outline 1 Outline 2 Consensus Networks as Agreement Mechanism 3 Water Distribution as a Consensus Problem 4 Conclusions and Future Work M. Rebollo et al. DSIC-UPV Consensus Networks as Agreement Mechanism for Autonomous Agents in Water Markets
  • 5. Outline Consensus Networks Water distribution Conclusions Consensus Networks as Agreement Mechanism Consensus networks Let (G, X ) be the state of a network with value X and topology G, where X = (x1 , . . . , xn ) ∈ Rn , where xi is a real value associated with the node Ei . a b c d e f g h i M. Rebollo et al. DSIC-UPV Consensus Networks as Agreement Mechanism for Autonomous Agents in Water Markets
  • 6. Outline Consensus Networks Water distribution Conclusions Consensus Networks as Agreement Mechanism Theoretical Model (Olfaty, 2004) The consensus problem can be formulated as:1 xi (k + 1) = xi (k) + ε (aij (xj (k) − xi (k))), j∈Ni The collective dynamics of the network for this algorithm can be written as x(k + 1) = Px(k) where P = I − εL is the Perron matrix of a graph with parameter ε 1 Agents with discrete-time model M. Rebollo et al. DSIC-UPV Consensus Networks as Agreement Mechanism for Autonomous Agents in Water Markets
  • 7. Outline Consensus Networks Water distribution Conclusions Consensus Networks as Agreement Mechanism Simple Consensus Protocol with Initiator Initiator: Facilitator Participant-i Participant-j request n inform-value k consensus not-understood value n inform-value calculation k' refuse inform-agree n inform-disagree M. Rebollo et al. DSIC-UPV Consensus Networks as Agreement Mechanism for Autonomous Agents in Water Markets
  • 8. Outline Consensus Networks Water distribution Conclusions Consensus Networks as Agreement Mechanism Consensus Protocol for Agreement Spaces But sometimes we do not need to know a common value just the existence of a possible consensus is needed definition of an agreement space So the process can be interrupted when some conditions are met deliberation time is over one agent leaves the process a percentage of agents leave the network a threshold has been reached M. Rebollo et al. DSIC-UPV Consensus Networks as Agreement Mechanism for Autonomous Agents in Water Markets
  • 9. Outline Consensus Networks Water distribution Conclusions Consensus Networks as Agreement Mechanism Additional considerations weighted agents: weights in consensus networks can represent concepts as reputation or trust, so the most relevant agents can have higher importance in the consensus process and they can influence the final consensus value. stubborn agents: if an agent does not change the value for the dimension the final value of the consensus clearly converge to this value, distorting the result. the behavior of stubborn agents can be used to create some kind of decentralized control (for example, fulfillment of norms) M. Rebollo et al. DSIC-UPV Consensus Networks as Agreement Mechanism for Autonomous Agents in Water Markets
  • 10. Outline Consensus Networks Water distribution Conclusions Water Distribution as a Consensus Problem Problem Description The market consist of n entities (agents) Ei , i = 1, . . . , n Ei = {Ri , Ri , Pi , Pi } where Ri rights that Ei owns Ri rights that entity Ei desires Pi initial price proposed byEi Pi upper/lower price bound for Ei .2 This parameter is private 2 It depends on been a buyer or a seller M. Rebollo et al. DSIC-UPV Consensus Networks as Agreement Mechanism for Autonomous Agents in Water Markets
  • 11. Outline Consensus Networks Water distribution Conclusions Water Distribution as a Consensus Problem Problem Dynamics PiS (k + 1) = PiS (k) + ε (Bj (PjB (k) − PiS (k))), j∈Ni PiB (k + 1) = PiB (k) +ε (Sj (PjS (k) − PiB (k))) j∈Ni where the index S and B denotes seller and buyers respectively. Agents will disconnect from the network if PiS (k) < PiS for seller agents. PiB (k) > PiB for buyer agents. M. Rebollo et al. DSIC-UPV Consensus Networks as Agreement Mechanism for Autonomous Agents in Water Markets
  • 12. Outline Consensus Networks Water distribution Conclusions Water Distribution as a Consensus Problem Model Reformulation Detected problem: convergence of water rights PiS (k + 1) = PiS (k) + ε (Bj (PjB (k) − PiS (k) + Ci (k))), j∈Ni PiB (k + 1) = PiB (k) +ε (Sj (PjS (k) − PiB (k) + Ci (k))) j∈Ni where the added term Ci (k) is proportional to rights bought and sold by agents in each iteration, and is calculated as follows: j∈Ni Bj Ci (k) = δ · j∈Ni Sj where δ > 0. In this experiment the algorithm converges and stops when the mean prices of buyers and sellers are approximately equal. M. Rebollo et al. DSIC-UPV Consensus Networks as Agreement Mechanism for Autonomous Agents in Water Markets
  • 13. Outline Consensus Networks Water distribution Conclusions Water Distribution as a Consensus Problem Experiments Desgin Parameter Exp. 1 Exp. 2 Exp. 3 n 2000 2000 2000 Rmax 4 4 4 RT 4000 4000 4000 Rmax 4 4 4 All RT 4000 4000 4000 ε 0.01 0.01 0.01 δ 0 1 1 S P 10 10 10 Sellers σS 0.2 0.2 0.2 FS 1.25 1.25 1.25 λB 0.5 0.5 0.5 Buyers B P 12 12 6 M. Rebollo et al. FB 0.9 0.9 0.9 DSIC-UPV Consensus Networks as Agreement Mechanism for Autonomous Agents in Water Markets
  • 14. Outline Consensus Networks Water distribution Conclusions Water Distribution as a Consensus Problem Experiment 1: full connected, fixed topology M. Rebollo et al. DSIC-UPV Consensus Networks as Agreement Mechanism for Autonomous Agents in Water Markets
  • 15. Outline Consensus Networks Water distribution Conclusions Water Distribution as a Consensus Problem Experiment 2: scale free α = 2.5, fixed topology M. Rebollo et al. DSIC-UPV Consensus Networks as Agreement Mechanism for Autonomous Agents in Water Markets
  • 16. Outline Consensus Networks Water distribution Conclusions Water Distribution as a Consensus Problem Experiment 3: full connected, switching topology, unbiased rights M. Rebollo et al. DSIC-UPV Consensus Networks as Agreement Mechanism for Autonomous Agents in Water Markets
  • 17. Outline Consensus Networks Water distribution Conclusions Water Distribution as a Consensus Problem Experiment 4:full connected, switching topology, biased rights M. Rebollo et al. DSIC-UPV Consensus Networks as Agreement Mechanism for Autonomous Agents in Water Markets
  • 18. Outline Consensus Networks Water distribution Conclusions Water Distribution as a Consensus Problem Experiment 5: scale free α = 2.5, switching topology, unbiased rights M. Rebollo et al. DSIC-UPV Consensus Networks as Agreement Mechanism for Autonomous Agents in Water Markets
  • 19. Outline Consensus Networks Water distribution Conclusions Water Distribution as a Consensus Problem Experiment 6: scale free α = 2.5, switching topology, biased rights M. Rebollo et al. DSIC-UPV Consensus Networks as Agreement Mechanism for Autonomous Agents in Water Markets
  • 20. Outline Consensus Networks Water distribution Conclusions Water Distribution as a Consensus Problem Experiment 7: scale free α = 2.5, switching topology, biased rights M. Rebollo et al. DSIC-UPV Consensus Networks as Agreement Mechanism for Autonomous Agents in Water Markets
  • 21. Outline Consensus Networks Water distribution Conclusions Water Distribution as a Consensus Problem Experiment 8: scale free α = 2.5, switching topology, biased rights M. Rebollo et al. DSIC-UPV Consensus Networks as Agreement Mechanism for Autonomous Agents in Water Markets
  • 22. Outline Consensus Networks Water distribution Conclusions Conclusions and Future Work What we have done test theoretical consensus model design a protocol that allow intelligent agents to achieve agreements based on consensus model a self-regulated, water rights ’market’ M. Rebollo et al. DSIC-UPV Consensus Networks as Agreement Mechanism for Autonomous Agents in Water Markets
  • 23. Outline Consensus Networks Water distribution Conclusions Conclusions and Future Work Future Work multidimensional time delay re-entry of agents group identification study the impact of other network models M. Rebollo et al. DSIC-UPV Consensus Networks as Agreement Mechanism for Autonomous Agents in Water Markets