Logo PTI
Polish Information Processing Society
Logo FedCSIS

Annals of Computer Science and Information Systems, Volume 8

Proceedings of the 2016 Federated Conference on Computer Science and Information Systems

Self-Organizing Redistribution of Bicycles in a Bike-Sharing System based on Decentralized Control

, ,

DOI: http://dx.doi.org/10.15439/2016F126

Citation: Proceedings of the 2016 Federated Conference on Computer Science and Information Systems, M. Ganzha, L. Maciaszek, M. Paprzycki (eds). ACSIS, Vol. 8, pages 14711480 ()

Full text

Abstract. Currently, bike-sharing systems undergo a rapid expansion due to technical improvements in the operation combined with an increased environmental and health awareness of people. When it comes to the acceptance of such systems the reliability is of great importance. It depends heavily on the availability of bicycles at the stations. But, in spite of truck-based redistribution efforts by the operators, stations still tend to become full or empty, especially in rush-hour situations. This paper builds upon an incentive scheme that encourages users to approach nearby stations for renting and returning bikes, thereby redistributing them in a self-organized fashion. A cooperativeness parameter is determined by the fraction of users that respond to an incentive by choosing the proposed stations. It uses a decentralized control process to calculate alternative rent and return stations for each of the stations. These alternatives are then proposed to the users when they approach an empty or full station. The approach is based on a decentralized control framework that allows to equipping different distributed software systems with the control capabilities needed to realize the coordination efforts required to achieve the desired self-organizing properties.


  1. P. Vogel and D. Mattfeld, “Modeling of repositioning activities in bike-sharing systems,” in Transport Research (WCTR), 2010 World Conference on, 2010.
  2. P. DeMaio, “Bike-sharing: History, impacts, models of provision, and fu-ture,” Journal of Public Transportation, vol. 12, no. 4, pp. 41–56, 2009.
  3. S. Bührmann, “Bicycles as public-individual transport—european developments.” Rupprecht Consult Forschung und Beratung GmbH, Cologne, Germany, Tech. Rep., 2008.
  4. P. Midgley, “The role of smart bike-sharing systems,” Urban Mobility Journeys, vol. 2, pp. 23–31, 2009.
  5. T. Preisler, T. Dethlefs, and W. Renz, “Data-adaptive simulation: Coop- erativeness of users in bike-sharing systems,” in Logistics (HICL), 2015 Hamburg International Conference of, W. Kersten, T. Blecker, and C. M. Ringle, Eds., vol. 20. epubli GmbH, 2015, pp. 201–228.
  6. R. van Lon and T. Holvoet, “Rinsim: A simulator for collective adaptive systems in transportation and logistics,” in Self-Adaptive and Self-Organizing Systems (SASO), 2012 IEEE Sixth International Conference on, Sept 2012. http://dx.doi.org/10.1109/SASO.2012.41. ISSN 1949-3673 pp. 231–232.
  7. “Capital bikeshare dashboard,” http://cabidashboard.ddot.dc.gov, accessed: June 22, 2016.
  8. M. Martinez, “Washington, d.c. launches the nation’s largest bike sharing program,” Grist Magazin, 2010.
  9. J. Maus. (2013) Behind the scenes of capital bikeshare. Available at: http://bikeportland.org/2013/03/10/behind-the-scenes-of-capital-bikeshare-84006 (retrieved June 22, 2016).
  10. J. Froehlich, J. Neumann, and N. Oliver, “Sensing and predicting the pulse of the city through shared bicycling,” in Artifical Intelligence (IJCAI), 2009 International Joint Conference on, ser. IJCAI’09. San Francisco, CA, USA: Morgan Kaufmann Publishers Inc., 2009, pp. 1420–1426. [Online]. Available: http://dl.acm.org/citation.cfm?id=1661445.1661673
  11. A. Kaltenbrunner, R. Meza, J. Grivolla, J. Codina, and R. Banchs, “Urban cycles and mobility patterns: Exploring and predicting trends in a bicycle-based public transport system,” Pervasive and Mobile Computing, vol. 6, no. 4, pp. 455–466, Aug. 2010. http://dx.doi.org/10.1016/j.pmcj.2010.07.002.
  12. L. Zhang, J. Zhang, Z. yu Duan, and D. Bryde, “Sustainable bike-sharing systems: Characteristics and commonalities across cases in urban china,” Journal of Cleaner Production, vol. 97, pp. 124–133, June 2015.
  13. J. O. Kephart and D. M. Chess, “The vision of autonomic computing,” Computer, vol. 36, no. 1, pp. 41–50, 2003.
  14. J. Branke, M. Mnif, C. Müller-Schloer, H. Prothmann, U. Richter, F. Rochner, and H. Schmeck, “Organic computing—addressing complexity by controlled self-organization,” in Leveraging Applications of Formal Methods, Verification and Validation (ISoLA), 2006 International Symposium on, ser. ISOLA ’06. IEEE Comp. Soc., 2006. ISBN 978-0-7695-3071-0 pp. 185–191.
  15. Y. Brun, G. Marzo Serugendo, C. Gacek, H. Giese, H. Kienle, M. Litoiu, H. Müller, M. Pezzè, and M. Shaw, “Software engineering for selfadaptive systems through feedback loops,” B. H. Cheng, R. Lemos, H. Giese, P. Inverardi, and J. Magee, Eds. Berlin, Heidelberg: Springer-Verlag, 2009, ch. Engineering Self-Adaptive Systems through Feedback Loops, pp. 48–70. ISBN 978-3-642-02160-2
  16. J.-P. Mano, C. Bourjot, G. A. Lopardo, and P. Glize, “Bio-inspired mechanisms for artificial self-organised systems,” Informatica (Slove- nia), vol. 30, no. 1, pp. 55–62, 2006.
  17. D. Weyns, S. Malek, and J. Andersson, “On decentralized self- adaptation: Lessons from the trenches and challenges for the future,” in Software Engineering for Adaptive and Self-Managing Systems (SEAMS), 2010 ICSE Workshop of, ser. SEAMS ’10. New York, NY, USA: ACM, 2010. http://dx.doi.org/10.1145/1808984.1808994. ISBN 978-1-60558-971-8 pp. 84–93.
  18. J.-Y. Jung, J. Park, S.-K. Han, and K. Lee, “An eca-based framework for decentralized coordination of ubiquitous web services,” Information and Software Technology, vol. 49, no. 11-12, pp. 1141 – 1161, 2007. http://dx.doi.org/http://dx.doi.org/10.1016/j.infsof.2006.11.008. http://www.sciencedirect.com/science/article/pii/S0950584906001959
  19. E. Nardini, M. Viroli, M. Casadei, and A. Omicini, “A self-organising infrastructure for chemical-semantic coordination: Experiments in tucson,” in Proceedings of the 11th WOA 2010 Workshop, Dagli Oggetti Agli Agenti, Rimini, Italy, September 5-7, 2010., 2010. http://ceur-ws.org/Vol-621/paper17.pdf
  20. D. Gelernter and N. Carriero, “Coordination languages and their significance,” Commun. ACM, vol. 35, no. 2, pp. 97–107, 1992. http://dx.doi.org/10.1145/129630.129635.
  21. Z. Li and M. Parashar, “A decentralized agent framework for dynamic composition and coordination for autonomic applications,” in Database and Expert Systems Applications, 2005 Sixteenth International Workshop on, Aug 2005. http://dx.doi.org/10.1109/DEXA.2005.10. ISSN 1529-4188 pp. 165–169.
  22. T. Preisler, T. Dethlefs, and W. Renz, “Middleware for constructing decentralized control in self-organizing systems,” in Autonomic Computing (ICAC), 2015 IEEE International Conference on, July 2015. http://dx.doi.org/10.1109/ICAC.2015.56 pp. 325–330.
  23. A. Pokahr and L. Braubach, “The active components approach for distributed systems development,” International Journal of Parallel, Emergent and Distributed Systems, vol. 28, no. 4, pp. 321–369, 2013. http://dx.doi.org/10.1080/17445760.2013.785546.
  24. G. Di Marzo Serugendo, M.-P. Gleizes, and A. Karageorgos, “Self-organization in multi-agent systems,” The Knowledge Engineering Review, vol. 20, no. 2, pp. 165–189, Jun. 2005. http://dx.doi.org/10.1017/S0269888905000494.
  25. M. Prokopenko, “Design vs. self-organization,” in Advances in Applied Self-organizing Systems, ser. Advanced Information and Knowledge Processing, M. Prokopenko, Ed. Springer London, 2008, pp. 3–17. ISBN 978-1-84628-981-1. [Online]. Available: http://dx.doi.org/10.1007/978-1-84628-982-8_1
  26. J. Sudeikat and W. Renz, “Decomas: An architecture for supplementing mas with systemic models of decentralized agent coordination,” in Web Intelligence and Intelligent Agent Technologies (WI-IAT), 2009 IEEE/WIC/ACM International Joint Conferences on, vol. 2, Sept 2009. http://dx.doi.org/10.1109/WI-IAT.2009.137 pp. 104–107.
  27. A. S. Rao, M. P. Georgeff et al., “Bdi agents: From theory to practice.” in Proceedings of the First International Conference on Multiagent Systems (ICMAS’95), 1995, pp. 312–319.
  28. M. Haklay and P. Weber, “Openstreetmap: User-generated street maps,” Pervasive Computing, IEEE, vol. 7, no. 4, pp. 12–18, Oct 2008. http://dx.doi.org/10.1109/MPRV.2008.80
  29. T. Preisler, W. Renz, and T. Dethlefs, “Structural adaptation for self- organizing multi-agent systems: Engineering and evaluation,” Interna- tional Journal on Advances in Intelligent Systems, vol. 8, no. 3&4, pp. 413–425, 2015.