SlideShare a Scribd company logo
1 of 23
Download to read offline
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

More Related Content

Viewers also liked

成功自我行銷 中英履歷及自傳撰寫技巧
成功自我行銷 中英履歷及自傳撰寫技巧成功自我行銷 中英履歷及自傳撰寫技巧
成功自我行銷 中英履歷及自傳撰寫技巧
lastmile-english
 
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
Montasir Ahmed
 
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
 

Viewers also liked (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
 

More from Miguel Rebollo

More from 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
 

Recently uploaded

Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
vu2urc
 

Recently uploaded (20)

Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
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
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
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...
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
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
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
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?
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
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
 

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