[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
10.1109/SEAMS.2017.8acmconferencesArticle/Chapter ViewAbstractPublication PagesicseConference Proceedingsconference-collections
research-article

Self-adaptive learning in decentralized combinatorial optimization: a design paradigm for sharing economies

Published: 20 May 2017 Publication History

Abstract

The democratization of Internet of Things and ubiquitous computing equips citizens with phenomenal new ways for online participation and decision-making in application domains of smart grids and smart cities. When agents autonomously self-determine the options from which they make choices, while these choices collectively have an overall system-wide impact, an optimal decision-making turns into a combinatorial optimization problem known to be NP-hard. This paper contributes a new generic self-adaptive learning algorithm for a fully decentralized combinatorial optimization: I-EPOS, the Iterative Economic Planning and Optimized Selections. In contrast to related algorithms that simply parallelize computations or big data and deep learning systems that often require personal data and overtake of control with implication on privacy-preservation and autonomy, I-EPOS relies on coordinated local decision-making via structured interactions over tree topologies that involve the exchange of entirely local and aggregated information. Strikingly, the cost-effectiveness of I-EPOS in regards to performance vs. computational and communication cost highly outperforms other related algorithms that involve non-local brute-force operations or exchange of full information. The algorithm is also evaluated using real-world data from two state-of-the-art pilot projects of participatory sharing economies: (i) energy management and (ii) bicycle sharing. The contribution of an I-EPOS open source software suite implemented as a paradigmatic artifact for community aspires to settle a knowledge exchange for the design of new algorithms and application scenarios of sharing economies towards highly participatory and sustainable digital societies.

References

[1]
E. Pournaras and J. Espejo-Uribe, "Self-repairable smart grids via online coordination of smart transformers," IEEE Transactions on Industrial Informatics, 2016.
[2]
E. Pournaras, B.-E. Brandt, M. Thapa, D. Acharya, J. Espejo-Uribe, M. Ballandies, and D. Helbing, "Sfina-simulation framework for intelligent network adaptations," Simulation Modelling Practice and Theory, vol. 72, pp. 34--50, 2017.
[3]
C. M. de Chardon, G. Caruso, and I. Thomas, "Bike-share rebalancing strategies, patterns, and purpose," Journal of Transport Geography, vol. 55, pp. 22--39, 2016.
[4]
J. Puchinger and G. R. Raidl, "Combining metaheuristics and exact algorithms in combinatorial optimization: A survey and classification," in International Work-Conference on the Interplay Between Natural and Artificial Computation. Springer, 2005, pp. 41--53.
[5]
W. Yeoh, A. Felner, and S. Koenig, "BnB-ADOPT: An asynchronous branch-and-bound DCOP algorithm," in Proceedings of the 7th international joint conference on Autonomous agents and multiagent systems-Volume 2. International Foundation for Autonomous Agents and Multiagent Systems, 2008, pp. 591--598.
[6]
A. Chechetka and K. Sycara, "No-commitment branch and bound search for distributed constraint optimization," in Proceedings of the fifth international joint conference on Autonomous agents and multiagent systems. ACM, 2006, pp. 1427--1429.
[7]
A. Petcu and B. Faltings, "A scalable method for multiagent constraint optimization," Artificial Intelligence, pp. 266--271, 2005.
[8]
E. Pournaras, M. Warnier, and F. M. Brazier, "Local agent-based self-stabilisation in global resource utilisation," International Journal of Autonomic Computing, vol. 1, no. 4, pp. 350--373, 2010.
[9]
E. Pournaras, "Multi-level reconfigurable self-organization in overlay services," Ph.D. dissertation, TU Delft, Delft University of Technology, 2013.
[10]
C. Hinrichs, S. Lehnhoff, and M. Sonnenschein, "COHDA: A combinatorial optimization heuristic for distributed agents," in International Conference on Agents and Artificial Intelligence. Springer, 2013, pp. 23--39.
[11]
C. Hinrichs, "A decentralized heuristic for multiple-choice combinatorial optimization problems," in Operations Research Proceedings 2012. Springer, 2014, pp. 297--302.
[12]
E. Pournaras, M. Vasirani, R. E. Kooij, and K. Aberer, "Decentralized planning of energy demand for the management of robustness and discomfort," IEEE Transactions on Industrial Informatics, vol. 10, no. 4, pp. 2280--2289, 2014.
[13]
A. Pandey, G. A. Moreno, J. Cámara, and D. Garlan, "Hybrid planning for decision making in self-adaptive systems," in 10th International Conference on Self-adaptive and Self-organizing Systems. IEEE, 2016.
[14]
J. Cámara, D. Garlan, B. Schmerl, and A. Pandey, "Optimal planning for architecture-based self-adaptation via model checking of stochastic games," in Proceedings of the 30th Annual ACM Symposium on Applied Computing, ser. SAC '15. New York, NY, USA: ACM, 2015, pp. 428--435.
[15]
E. Pournaras, M. Vasirani, R. E. Kooij, and K. Aberer, "Measuring and controlling unfairness in decentralized planning of energy demand," in Energy Conference (ENERGYCON), 2014 IEEE International. IEEE, 2014, pp. 1255--1262.
[16]
E. Pournaras, M. Warnier, and F. M. Brazier, "Adaptive self-organization in distributed tree topologies," International Journal of Distributed Systems and Technologies (IJDST), vol. 5, no. 3, pp. 24--57, 2014.
[17]
E. Pournaras, "Adaptation strategies for self-management of tree overlay networks," in 2010 11th IEEE/ACM International Conference on Grid Computing. IEEE, 2010, pp. 401--409.
[18]
E. J. Chang, "Echo algorithms: depth parallel operations on general graphs," IEEE Transactions on Software Engineering, vol. 8, no. 4, p. 391, 1982.
[19]
Y.-M. Li, Y. Tan, and P. De, "Self-organized formation and evolution of peer-to-peer networks," INFORMS Journal on Computing, vol. 25, no. 3, pp. 502--516, 2013.
[20]
O. Scekic, H.-L. Truong, and S. Dustdar, "Incentives and rewarding in social computing," Communications of the ACM, vol. 56, no. 6, pp. 72--82, 2013.
[21]
A. E. Bryson and Y.-C. Ho, Applied optimal control: optimization, estimation and control. Xerox College Publishing, 1969.
[22]
F. Ducatelle, G. Di Caro, and L. M. Gambardella, "Using ant agents to combine reactive and proactive strategies for routing in mobile ad-hoc networks," International Journal of Computational Intelligence and Applications, vol. 5, no. 02, pp. 169--184, 2005.
[23]
R. GhasemAghaei, M. A. Rahman, W. Gueaieb, and A. El Saddik, "Ant colony-based reinforcement learning algorithm for routing in wireless sensor networks," in 2007 IEEE Instrumentation & Measurement Technology Conference IMTC 2007. IEEE, 2007, pp. 1--6.
[24]
I. Dusparic and V. Cahill, "Distributed w-learning: Multi-policy optimization in self-organizing systems," in 2009 Third IEEE International Conference on Self-Adaptive and Self-Organizing Systems. IEEE, 2009, pp. 20--29.
[25]
H. Hu, J. Zhang, X. Zheng, Y. Yang, and P. Wu, "Self-configuration and self-optimization for lte networks," IEEE Communications Magazine, vol. 48, no. 2, pp. 94--100, 2010.
[26]
A. Kailas, V. Cecchi, and A. Mukherjee, "A survey of communications and networking technologies for energy management in buildings and home automation," Journal of Computer Networks and Communications, vol. 2012, 2012.
[27]
D. Helbing and E. Pournaras, "Society: Build digital democracy," Nature, vol. 527, pp. 33--34, 2015.
[28]
W. Galuba, K. Aberer, Z. Despotovic, and W. Kellerer, "Protopeer: a p2p toolkit bridging the gap between simulation and live deployement," in Proceedings of the 2nd International Conference on Simulation Tools and Techniques. ICST (Institute for Computer Sciences, Social-Informatics and Telecommunications Engineering), 2009, p. 60.
[29]
M. Koutsomichalis and E. Pournaras, "The sound of decentralization-sonifying computational intelligence in sharing economies," in Proceedings of the 23rd International Symposium on Electronic Art (ISEA 2017), 2017.

Cited By

View all
  • (2024)Designing Trustful Cooperation Ecosystems is Key to the New Space Exploration EraProceedings of the 2024 ACM/IEEE 44th International Conference on Software Engineering: New Ideas and Emerging Results10.1145/3639476.3639760(87-91)Online publication date: 14-Apr-2024
  • (2023)A Genetic Programming-based Framework for Semi-automated Multi-agent Systems EngineeringACM Transactions on Autonomous and Adaptive Systems10.1145/358473118:2(1-30)Online publication date: 28-May-2023
  • (2018)Decentralized Collective Learning for Self-managed Sharing EconomiesACM Transactions on Autonomous and Adaptive Systems10.1145/327766813:2(1-33)Online publication date: 26-Nov-2018
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Conferences
SEAMS '17: Proceedings of the 12th International Symposium on Software Engineering for Adaptive and Self-Managing Systems
May 2017
227 pages
ISBN:9781538615508

Sponsors

Publisher

IEEE Press

Publication History

Published: 20 May 2017

Check for updates

Author Tags

  1. adaptation
  2. decentralized system
  3. learning
  4. network
  5. optimization
  6. sharing economy
  7. smart city
  8. smart grid

Qualifiers

  • Research-article

Conference

ICSE '17
Sponsor:

Acceptance Rates

Overall Acceptance Rate 17 of 31 submissions, 55%

Upcoming Conference

ICSE 2025

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)6
  • Downloads (Last 6 weeks)1
Reflects downloads up to 11 Dec 2024

Other Metrics

Citations

Cited By

View all
  • (2024)Designing Trustful Cooperation Ecosystems is Key to the New Space Exploration EraProceedings of the 2024 ACM/IEEE 44th International Conference on Software Engineering: New Ideas and Emerging Results10.1145/3639476.3639760(87-91)Online publication date: 14-Apr-2024
  • (2023)A Genetic Programming-based Framework for Semi-automated Multi-agent Systems EngineeringACM Transactions on Autonomous and Adaptive Systems10.1145/358473118:2(1-30)Online publication date: 28-May-2023
  • (2018)Decentralized Collective Learning for Self-managed Sharing EconomiesACM Transactions on Autonomous and Adaptive Systems10.1145/327766813:2(1-33)Online publication date: 26-Nov-2018
  • (2018)Prototyping self-managed interdependent networksProceedings of the 13th International Conference on Software Engineering for Adaptive and Self-Managing Systems10.1145/3194133.3194148(119-129)Online publication date: 28-May-2018
  • (2017)Self-regulating supplydemand systemsFuture Generation Computer Systems10.1016/j.future.2017.05.01876:C(73-91)Online publication date: 1-Nov-2017

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media