SlideShare ist ein Scribd-Unternehmen logo
1 von 23
Downloaden Sie, um offline zu lesen
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

Weitere ähnliche Inhalte

Andere mochten auch

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

Andere mochten auch (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
 

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

WebAssembly is Key to Better LLM Performance
WebAssembly is Key to Better LLM PerformanceWebAssembly is Key to Better LLM Performance
WebAssembly is Key to Better LLM PerformanceSamy Fodil
 
Optimizing NoSQL Performance Through Observability
Optimizing NoSQL Performance Through ObservabilityOptimizing NoSQL Performance Through Observability
Optimizing NoSQL Performance Through ObservabilityScyllaDB
 
A Business-Centric Approach to Design System Strategy
A Business-Centric Approach to Design System StrategyA Business-Centric Approach to Design System Strategy
A Business-Centric Approach to Design System StrategyUXDXConf
 
Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...
Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...
Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...FIDO Alliance
 
WSO2CONMay2024OpenSourceConferenceDebrief.pptx
WSO2CONMay2024OpenSourceConferenceDebrief.pptxWSO2CONMay2024OpenSourceConferenceDebrief.pptx
WSO2CONMay2024OpenSourceConferenceDebrief.pptxJennifer Lim
 
AI presentation and introduction - Retrieval Augmented Generation RAG 101
AI presentation and introduction - Retrieval Augmented Generation RAG 101AI presentation and introduction - Retrieval Augmented Generation RAG 101
AI presentation and introduction - Retrieval Augmented Generation RAG 101vincent683379
 
Where to Learn More About FDO _ Richard at FIDO Alliance.pdf
Where to Learn More About FDO _ Richard at FIDO Alliance.pdfWhere to Learn More About FDO _ Richard at FIDO Alliance.pdf
Where to Learn More About FDO _ Richard at FIDO Alliance.pdfFIDO Alliance
 
Breaking Down the Flutterwave Scandal What You Need to Know.pdf
Breaking Down the Flutterwave Scandal What You Need to Know.pdfBreaking Down the Flutterwave Scandal What You Need to Know.pdf
Breaking Down the Flutterwave Scandal What You Need to Know.pdfUK Journal
 
Google I/O Extended 2024 Warsaw
Google I/O Extended 2024 WarsawGoogle I/O Extended 2024 Warsaw
Google I/O Extended 2024 WarsawGDSC PJATK
 
Linux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdf
Linux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdfLinux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdf
Linux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdfFIDO Alliance
 
Microsoft CSP Briefing Pre-Engagement - Questionnaire
Microsoft CSP Briefing Pre-Engagement - QuestionnaireMicrosoft CSP Briefing Pre-Engagement - Questionnaire
Microsoft CSP Briefing Pre-Engagement - QuestionnaireExakis Nelite
 
Enterprise Knowledge Graphs - Data Summit 2024
Enterprise Knowledge Graphs - Data Summit 2024Enterprise Knowledge Graphs - Data Summit 2024
Enterprise Knowledge Graphs - Data Summit 2024Enterprise Knowledge
 
Free and Effective: Making Flows Publicly Accessible, Yumi Ibrahimzade
Free and Effective: Making Flows Publicly Accessible, Yumi IbrahimzadeFree and Effective: Making Flows Publicly Accessible, Yumi Ibrahimzade
Free and Effective: Making Flows Publicly Accessible, Yumi IbrahimzadeCzechDreamin
 
Using IESVE for Room Loads Analysis - UK & Ireland
Using IESVE for Room Loads Analysis - UK & IrelandUsing IESVE for Room Loads Analysis - UK & Ireland
Using IESVE for Room Loads Analysis - UK & IrelandIES VE
 
The Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdf
The Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdfThe Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdf
The Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdfFIDO Alliance
 
Oauth 2.0 Introduction and Flows with MuleSoft
Oauth 2.0 Introduction and Flows with MuleSoftOauth 2.0 Introduction and Flows with MuleSoft
Oauth 2.0 Introduction and Flows with MuleSoftshyamraj55
 
IESVE for Early Stage Design and Planning
IESVE for Early Stage Design and PlanningIESVE for Early Stage Design and Planning
IESVE for Early Stage Design and PlanningIES VE
 
PLAI - Acceleration Program for Generative A.I. Startups
PLAI - Acceleration Program for Generative A.I. StartupsPLAI - Acceleration Program for Generative A.I. Startups
PLAI - Acceleration Program for Generative A.I. StartupsStefano
 
Introduction to FDO and How It works Applications _ Richard at FIDO Alliance.pdf
Introduction to FDO and How It works Applications _ Richard at FIDO Alliance.pdfIntroduction to FDO and How It works Applications _ Richard at FIDO Alliance.pdf
Introduction to FDO and How It works Applications _ Richard at FIDO Alliance.pdfFIDO Alliance
 

Kürzlich hochgeladen (20)

WebAssembly is Key to Better LLM Performance
WebAssembly is Key to Better LLM PerformanceWebAssembly is Key to Better LLM Performance
WebAssembly is Key to Better LLM Performance
 
Optimizing NoSQL Performance Through Observability
Optimizing NoSQL Performance Through ObservabilityOptimizing NoSQL Performance Through Observability
Optimizing NoSQL Performance Through Observability
 
A Business-Centric Approach to Design System Strategy
A Business-Centric Approach to Design System StrategyA Business-Centric Approach to Design System Strategy
A Business-Centric Approach to Design System Strategy
 
Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...
Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...
Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...
 
WSO2CONMay2024OpenSourceConferenceDebrief.pptx
WSO2CONMay2024OpenSourceConferenceDebrief.pptxWSO2CONMay2024OpenSourceConferenceDebrief.pptx
WSO2CONMay2024OpenSourceConferenceDebrief.pptx
 
AI presentation and introduction - Retrieval Augmented Generation RAG 101
AI presentation and introduction - Retrieval Augmented Generation RAG 101AI presentation and introduction - Retrieval Augmented Generation RAG 101
AI presentation and introduction - Retrieval Augmented Generation RAG 101
 
Where to Learn More About FDO _ Richard at FIDO Alliance.pdf
Where to Learn More About FDO _ Richard at FIDO Alliance.pdfWhere to Learn More About FDO _ Richard at FIDO Alliance.pdf
Where to Learn More About FDO _ Richard at FIDO Alliance.pdf
 
Breaking Down the Flutterwave Scandal What You Need to Know.pdf
Breaking Down the Flutterwave Scandal What You Need to Know.pdfBreaking Down the Flutterwave Scandal What You Need to Know.pdf
Breaking Down the Flutterwave Scandal What You Need to Know.pdf
 
Google I/O Extended 2024 Warsaw
Google I/O Extended 2024 WarsawGoogle I/O Extended 2024 Warsaw
Google I/O Extended 2024 Warsaw
 
Linux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdf
Linux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdfLinux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdf
Linux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdf
 
Overview of Hyperledger Foundation
Overview of Hyperledger FoundationOverview of Hyperledger Foundation
Overview of Hyperledger Foundation
 
Microsoft CSP Briefing Pre-Engagement - Questionnaire
Microsoft CSP Briefing Pre-Engagement - QuestionnaireMicrosoft CSP Briefing Pre-Engagement - Questionnaire
Microsoft CSP Briefing Pre-Engagement - Questionnaire
 
Enterprise Knowledge Graphs - Data Summit 2024
Enterprise Knowledge Graphs - Data Summit 2024Enterprise Knowledge Graphs - Data Summit 2024
Enterprise Knowledge Graphs - Data Summit 2024
 
Free and Effective: Making Flows Publicly Accessible, Yumi Ibrahimzade
Free and Effective: Making Flows Publicly Accessible, Yumi IbrahimzadeFree and Effective: Making Flows Publicly Accessible, Yumi Ibrahimzade
Free and Effective: Making Flows Publicly Accessible, Yumi Ibrahimzade
 
Using IESVE for Room Loads Analysis - UK & Ireland
Using IESVE for Room Loads Analysis - UK & IrelandUsing IESVE for Room Loads Analysis - UK & Ireland
Using IESVE for Room Loads Analysis - UK & Ireland
 
The Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdf
The Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdfThe Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdf
The Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdf
 
Oauth 2.0 Introduction and Flows with MuleSoft
Oauth 2.0 Introduction and Flows with MuleSoftOauth 2.0 Introduction and Flows with MuleSoft
Oauth 2.0 Introduction and Flows with MuleSoft
 
IESVE for Early Stage Design and Planning
IESVE for Early Stage Design and PlanningIESVE for Early Stage Design and Planning
IESVE for Early Stage Design and Planning
 
PLAI - Acceleration Program for Generative A.I. Startups
PLAI - Acceleration Program for Generative A.I. StartupsPLAI - Acceleration Program for Generative A.I. Startups
PLAI - Acceleration Program for Generative A.I. Startups
 
Introduction to FDO and How It works Applications _ Richard at FIDO Alliance.pdf
Introduction to FDO and How It works Applications _ Richard at FIDO Alliance.pdfIntroduction to FDO and How It works Applications _ Richard at FIDO Alliance.pdf
Introduction to FDO and How It works Applications _ Richard at FIDO Alliance.pdf
 

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