Proceedings

Synthesis of Controllable Nash Equilibria in Quantitative Objective Game

Download BibTeX Cite

Proceedings of the Twenty-Seventh International Joint Conference on Artificial Intelligence. Main track. Pages 35-41.

https://doi.org/10.24963/ijcai.2018/5

Abstract

In Rational Synthesis, we consider a multi-agent system in which some of the agents are controllable and some are not. All agents have objectives, and the goal is to synthesize strategies for the controllable agents so that their objectives are satisfied, assuming rationality of the uncontrollable agents. Previous work on rational synthesis considers objectives in LTL, namely ones that describe on-going behaviors, and in Objective-LTL, which allows ranking of LTL formulas. In this paper, we extend rational synthesis to LTL[F] -- an extension of LTL by quality operators. The satisfaction value of an LTL[F] formula is a real value in [0,1], where the higher the value is, the higher is the quality in which the computation satisfies the specification. The extension significantly strengthens the framework of rational synthesis and enables a study its game- and social-choice theoretic aspects. In particular, we study the price of stability and price of anarchy of the rational-synthesis game and use them to explain the cooperative and non-cooperative settings of rational synthesis. Our algorithms make use of strategy logic and decision procedures for it. Thus, we are able to handle the richer quantitative setting using existing tools. In particular, we show that the cooperative and non-cooperative versions of quantitative rational synthesis are 2EXPTIME-complete and in 3EXPTIME, respectively -- not harder than the complexity known for their Boolean analogues.

  1. [Almagor et al., 2015] S. Almagor, G. Avni, and O. Kupferman. Repairing Multi-Player Games. In CONCUR'15, pages 325-339, 2015.
  2. [Almagor et al., 2016] S. Almagor, U. Boker, and O. Kupferman. Formalizing and reasoning about quality. J. ACM, 63(3), 2016.
  3. [Anshelevich et al., 2008] E. Anshelevich, A. Dasgupta, J. Klein- berg, E. Tardos, T. Wexler, and T. Roughgarden. The price of stability for network design with fair cost allocation. SIAM J. Comput., 38(4):1602-1623, 2008.
  4. [Condurache et al., 2016] R. Condurache, E. Filiot, R. Gentilini, and J. Raskin. The complexity of rational synthesis. In Proc. ICALP'16, pages 121:1-121:15, 2016.
  5. [Faella et al., 2008] M. Faella, A. Legay, and M. Stoelinga. Model checking quantitative linear time logic. Electr. Notes Theor. Com- put. Sci., 220(3):61-77, 2008.
  6. [Fisman et al., 2010] D. Fisman, O. Kupferman, and Y. Lustig. Ra- tional synthesis. In Proc. 16th TACAS, LNCS 6015, pages 190- 204, 2010.
  7. [Gutierrez et al., 2015] J. Gutierrez, P. Harrenstein, and M. Wooldridge. Iterated Boolean Games. Information and Computation, 242:53-79, 2015.
  8. [Gutierrez et al., 2016] J. Gutierrez, G. Perelli, and M. Wooldridge. Imperfect Information in Reactive Modules Games. In Proc. KR'16, pages 390-400, 2016.
  9. [Gutierrez et al., 2017a] J. Gutierrez, A. Murano, G. Perelli, S. Ru- bin, and M. Wooldridge. Nash equilibria in concurrent games with lexicographic preferences. In Proc. IJCAI'17, pages 1067- 1073, 2017. IJCAI
  10. [Gutierrez et al., 2017b] J. Gutierrez, G. Perelli, and M. Wooldridge. Iterated games with LDL goals over finite traces. In Proc. AAMAS'17, pages 696-704, 2017.
  11. [Gutierrez et al., 2018] J. Gutierrez, G. Perelli, and M. Wooldridge. Imperfect information in reactive modules games. Information and Computation, 2018. Article in Press.
  12. [Harel and Pnueli, 1985] D. Harel and A. Pnueli. On the develop- ment of reactive systems. In Logics and Models of Concurrent Systems, pages 477-498. Springer, 1985.
  13. [Harrenstein et al., 2001] P. Harrenstein, W. van der Hoek, J. Meyer, and C. Witteveen. Boolean games. In Proc. 8th TARK, pages 287-298, 2001.
  14. [Koutsoupias and Papadimitriou, 2009] E. Koutsoupias and C. Pa- padimitriou. Worst-case equilibria. Computer Science Review, 3(2):65-69, 2009.
  15. [Kupferman et al., 2016] O. Kupferman, G. Perelli, and M.Y. Vardi. Synthesis with rational environments. Ann. Math. Artif. Intell., 78(1):3-20, 2016.
  16. [Mogavero et al., 2010] F. Mogavero, A. Murano, and M.Y. Vardi. Reasoning About Strategies. In Proc. 30th FSTTCS, LIPIcs 8, pages 133-144, 2010.
  17. [Mogavero et al., 2012] F. Mogavero, A. Murano, G. Perelli, and M.Y. Vardi. What Makes ATL* Decidable? A Decidable Frag- ment of Strategy Logic. In Proc. 23rd CONCUR, LNCS 7454, pages 193-208, 2012.
  18. [Mogavero et al., 2014] F. Mogavero, A. Murano, G. Perelli, and M.Y. Vardi. Reasoning About Strategies: On the Model- Checking Problem. ACM Transactions on Computational Logic, 15(4):34:1-47, 2014.
  19. [Mogavero et al., 2017] F. Mogavero, A. Murano, G. Perelli, and M. Y. Vardi. Reasoning about strategies: on the satisfiability problem. Logical Methods in Computer Science, 13(1), 2017.
  20. [Nash, 1950] J.F. Nash. Equilibrium points in n-person games. In Proceedings of the National Academy of Sciences of the United States of America, 1950.
  21. [Nisan and Ronen, 1999] N. Nisan and A. Ronen. Algorithmic mechanism design. In Proc. 31st STOC, pages 129-140, 1999.
  22. [Nisan et al., 2007] N. Nisan, T. Roughgarden, E. Tardos, and V.V. Vazirani. Algorithmic Game Theory. Cambridge University Press, 2007.
  23. [Papadimitriou, 2001] C. H. Papadimitriou. Algorithms, games, and the internet. In Proc. 33rd STOC, pages 749-753, 2001.
  24. [Pnueli and Rosner, 1989] A. Pnueli and R. Rosner. On the synthe- sis of a reactive module. In Proc. 16th POPL, pages 179-190, 1989.
  25. [Wooldridge et al., 2016] M. Wooldridge, J. Gutierrez, P. Harren- stein, E. Marchioni, G. Perelli, and A. Toumi. Rational verifi- cation: From model checking to equilibrium checking. In Proc. AAAI'16, pages 4184-4191. AAAI Press, 2016.

References were extracted automatically from the PDF and may contain errors.

Welcome Future Conferences AI Journal Division IJCAI Proceedings About IJCAI IJCAI Awards