Addressing Problem Size in Stackelberg Security Games.

In this thesis we present algorithmic and modeling contributions for Stackelberg games that help address challenges due to problem size. Stackelberg games consider that one player, called leader, commits a strategy first and the other player, named follower, observes this strategy and plays a best r...

ver descrição completa

Detalhes bibliográficos
Autor: Bucarey López, Víctor
Formato: tesis doctoral
Estado:Versión publicada
Fecha de publicación:2017
País:Chile
OAI Identifier:oai:repositorio.anid.cl:10533/209821
Acesso em linha:https://hdl.handle.net/10533/209821
Access Level:acceso abierto
Palavra-chave:Ingeniería y Tecnología
Otras Ingenierías y Tecnologías
id CL_b75d38466edfd9ff991ea7190dc7f614
oai_identifier_str oai:repositorio.anid.cl:10533/209821
network_acronym_str CL
network_name_str Chile
repository_id_str
dc.title.es_CL.fl_str_mv Addressing Problem Size in Stackelberg Security Games.
dc.title.none.fl_str_mv Addressing problem size in stackelberg security games.
title Addressing Problem Size in Stackelberg Security Games.
spellingShingle Addressing Problem Size in Stackelberg Security Games.
Bucarey López, Víctor
Ingeniería y Tecnología
Otras Ingenierías y Tecnologías
Otras Ingenierías y Tecnologías
title_short Addressing Problem Size in Stackelberg Security Games.
title_full Addressing Problem Size in Stackelberg Security Games.
title_fullStr Addressing Problem Size in Stackelberg Security Games.
title_full_unstemmed Addressing Problem Size in Stackelberg Security Games.
title_sort Addressing Problem Size in Stackelberg Security Games.
dc.creator.none.fl_str_mv Bucarey López, Víctor
author Bucarey López, Víctor
author_facet Bucarey López, Víctor
author_role author
dc.contributor.advisor.none.fl_str_mv Ordoñez Pizarro, Fernando
dc.contributor.institution.es_CL.fl_str_mv UNIVERSIDAD DE CHILE
dc.subject.oecd1n.es_CL.fl_str_mv Ingeniería y Tecnología
topic Ingeniería y Tecnología
Otras Ingenierías y Tecnologías
Otras Ingenierías y Tecnologías
dc.subject.oecd2n.es_CL.fl_str_mv Otras Ingenierías y Tecnologías
dc.subject.oecd3n.es_CL.fl_str_mv Otras Ingenierías y Tecnologías
description In this thesis we present algorithmic and modeling contributions for Stackelberg games that help address challenges due to problem size. Stackelberg games consider that one player, called leader, commits a strategy first and the other player, named follower, observes this strategy and plays a best response. In this thesis we address the problem size that arises due to large leader action space, or because the interaction between the leader and the follower is evolving over time. In the last case, we model this interaction as a stochastic game. In Chapter 1, we present a situation where a defender, the leader in the Stackelberg game, has to pair up resources to do patrol labor. In this case the set of pure strategies is exponentially large. We show a mixed integer programming formulation with polynomial number of variables and an exponentially sized set of constraints that can be separated in polynomial time. Moreover, we design sampling methods to retrieve implementable strategies for the defender. We show a case study in border patrolling labor of Carabineros de Chile. We show that our model with the cut-generation scheme outperforms other models, scaling up to large size instances. In Chapter 2 we show a method to scale up an algorithm to compute optimal strategies in the context of opportunistic crime modelling, via a multi-layer clustering. Inside each cluster the algorithm can scale up in reasonable times. This methodology can be adapted to any problem where geographical aspects are important and the number of targets is large. In Chapter 3 we face the problem of computing stationary policies that form a strong Stackelberg equilibrium in stochastic games. We find a family of instances where both, Value Iteration and Policy iteration converge to a strong Stackelberg equilibrium. We show via a counterexample that this is not always possible. Also, we show computationally that Value Iteration applied to security games instances seem to always converge to a unique strong Stackelberg equilibrium. Finally, we study mathematical programming formulations to compute a Stackelberg equilibrium in stochastic games. Finally, in Chapter 4 we study a dynamic game, where a central agency aim to avoid the overexploitation of water, controlling the marginal cost of water extraction in agriculture. We model this situation as a stochastic game where the leader is the central agency and the followers are farmers who seek to maximize an instantaneous reward function at each period. In our setting, the leader maximizes the total discounted reward of the whole set of farmers. We find that we can achieve better levels of water in the steady-state by controlling the marginal cost. Finally, we propose a robust optimization approach to include uncertainty in our model.
publishDate 2017
dc.date.issued.es_CL.fl_str_mv 2017
dc.date.accessioned.none.fl_str_mv 2018-04-11T19:16:16Z
2022-08-18T00:44:40Z
dc.date.available.none.fl_str_mv 2018-04-11T19:16:16Z
2022-08-18T00:44:40Z
dc.type.none.fl_str_mv Tesis Doctorado
dc.type.driver.es_CL.fl_str_mv info:eu-repo/semantics/doctoralThesis
dc.type.openaire.none.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.tesis.none.fl_str_mv Tesis
format doctoralThesis
status_str publishedVersion
dc.identifier.folio.es_CL.fl_str_mv 21130556
dc.identifier.uri.none.fl_str_mv https://hdl.handle.net/10533/209821
identifier_str_mv 21130556
url https://hdl.handle.net/10533/209821
dc.relation.none.fl_str_mv instname: Conicyt
reponame: Repositorio Digital RI2.0
dc.relation.projectid.es_CL.fl_str_mv info:eu-repo/grantAgreement//21130556
dc.relation.set.none.fl_str_mv info:eu-repo/semantics/dataset/hdl.handle.net/10533/93488
dc.rights.es_CL.fl_str_mv info:eu-repo/semantics/openAccess
dc.rights.uri.*.fl_str_mv http://creativecommons.org/licenses/by-nc/3.0/cl/
eu_rights_str_mv openAccess
rights_invalid_str_mv http://creativecommons.org/licenses/by-nc/3.0/cl/
bitstream.url.fl_str_mv https://repositorio.anid.cl/bitstreams/7e5d7eef-0ab1-43c2-8be2-b1a084de2e1e/download
https://repositorio.anid.cl/bitstreams/86118dd6-50f0-4b88-9704-e458faf226f2/download
https://repositorio.anid.cl/bitstreams/427133b5-ec63-4486-a9f3-64ff5f7f8bdb/download
https://repositorio.anid.cl/bitstreams/a34b0456-f1df-4b0d-9bb1-78ce19431ccb/download
https://repositorio.anid.cl/bitstreams/39486396-e088-4581-bc9a-a4cca5be5927/download
bitstream.checksum.fl_str_mv 593a6e7305c66c56041a9f9e15a649c1
17f6646ca0bececeefa5d8c58c6194e7
f7a11d45fd81c28c2894e0236396e7f4
bb7337e3dd96a965206fb7cbf3ac37a1
d66e750cd74f19de4990315944ef351d
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
MD5
repository.name.fl_str_mv Repositorio ANID
repository.mail.fl_str_mv aletelier@anid.cl
_version_ 1843518531749019648
spelling UNIVERSIDAD DE CHILEBucarey López, Víctor2017https://hdl.handle.net/10533/209821http://purl.org/coar/access_right/c_abf2Otras Ingenierías y TecnologíasOtras Ingenierías y TecnologíasIngeniería y TecnologíaAddressing Problem Size in Stackelberg Security Games.Ordoñez Pizarro, FernandoUNIVERSIDAD DE CHILEChileBucarey López, Víctor2018-04-11T19:16:16Z2022-08-18T00:44:40Z2018-04-11T19:16:16Z2022-08-18T00:44:40Z2017In this thesis we present algorithmic and modeling contributions for Stackelberg games that help address challenges due to problem size. Stackelberg games consider that one player, called leader, commits a strategy first and the other player, named follower, observes this strategy and plays a best response. In this thesis we address the problem size that arises due to large leader action space, or because the interaction between the leader and the follower is evolving over time. In the last case, we model this interaction as a stochastic game. In Chapter 1, we present a situation where a defender, the leader in the Stackelberg game, has to pair up resources to do patrol labor. In this case the set of pure strategies is exponentially large. We show a mixed integer programming formulation with polynomial number of variables and an exponentially sized set of constraints that can be separated in polynomial time. Moreover, we design sampling methods to retrieve implementable strategies for the defender. We show a case study in border patrolling labor of Carabineros de Chile. We show that our model with the cut-generation scheme outperforms other models, scaling up to large size instances. In Chapter 2 we show a method to scale up an algorithm to compute optimal strategies in the context of opportunistic crime modelling, via a multi-layer clustering. Inside each cluster the algorithm can scale up in reasonable times. This methodology can be adapted to any problem where geographical aspects are important and the number of targets is large. In Chapter 3 we face the problem of computing stationary policies that form a strong Stackelberg equilibrium in stochastic games. We find a family of instances where both, Value Iteration and Policy iteration converge to a strong Stackelberg equilibrium. We show via a counterexample that this is not always possible. Also, we show computationally that Value Iteration applied to security games instances seem to always converge to a unique strong Stackelberg equilibrium. Finally, we study mathematical programming formulations to compute a Stackelberg equilibrium in stochastic games. Finally, in Chapter 4 we study a dynamic game, where a central agency aim to avoid the overexploitation of water, controlling the marginal cost of water extraction in agriculture. We model this situation as a stochastic game where the leader is the central agency and the followers are farmers who seek to maximize an instantaneous reward function at each period. In our setting, the leader maximizes the total discounted reward of the whole set of farmers. We find that we can achieve better levels of water in the steady-state by controlling the marginal cost. Finally, we propose a robust optimization approach to include uncertainty in our model.PFCHA-BecasPFCHA-Becas21130556https://hdl.handle.net/10533/209821instname: Conicytreponame: Repositorio Digital RI2.0info:eu-repo/grantAgreement//21130556info:eu-repo/semantics/dataset/hdl.handle.net/10533/93488info:eu-repo/semantics/openAccesshttp://creativecommons.org/licenses/by-nc/3.0/cl/Ingeniería y TecnologíaOtras Ingenierías y TecnologíasOtras Ingenierías y TecnologíasAddressing Problem Size in Stackelberg Security Games.Addressing problem size in stackelberg security games.Tesis Doctoradoinfo:eu-repo/semantics/doctoralThesisinfo:eu-repo/semantics/publishedVersionTesisTesishttps://hdl.handle.net/10533/209821PFCHA-Becasa533f62b-9df2-4e99-a70a-d605dc48cbdfvirtual::55902-1a533f62b-9df2-4e99-a70a-d605dc48cbdfvirtual::55902-1LICENSElicense.txttext/plain1779https://repositorio.anid.cl/bitstreams/7e5d7eef-0ab1-43c2-8be2-b1a084de2e1e/download593a6e7305c66c56041a9f9e15a649c1MD51ORIGINALPhd_thesis.pdfapplication/pdf4652165https://repositorio.anid.cl/bitstreams/86118dd6-50f0-4b88-9704-e458faf226f2/download17f6646ca0bececeefa5d8c58c6194e7MD52CC-LICENSElicense_rdfapplication/octet-stream1379https://repositorio.anid.cl/bitstreams/427133b5-ec63-4486-a9f3-64ff5f7f8bdb/downloadf7a11d45fd81c28c2894e0236396e7f4MD53TEXTPhd_thesis.pdf.txtExtracted texttext/plain219109https://repositorio.anid.cl/bitstreams/a34b0456-f1df-4b0d-9bb1-78ce19431ccb/downloadbb7337e3dd96a965206fb7cbf3ac37a1MD54THUMBNAILPhd_thesis.pdf.jpgIM Thumbnailimage/jpeg2326https://repositorio.anid.cl/bitstreams/39486396-e088-4581-bc9a-a4cca5be5927/downloadd66e750cd74f19de4990315944ef351dMD5510533/209821oai:repositorio.anid.cl:10533/2098212023-07-24 18:14:54.855http://creativecommons.org/licenses/by-nc/3.0/cl/info:eu-repo/semantics/openAccesshttps://repositorio.anid.clRepositorio ANIDaletelier@anid.clTGljZW5jaWEgZGUgRGlzdHJpYnVjacOzbiBObyBFeGNsdXNpdmEKCkFsIGZpcm1hciB5IHByZXNlbnRhciBlc3RhIGxpY2VuY2lhICwgdXN0ZWQgKGVsIGF1dG9yKGVzKSBvIHRpdHVsYXIgZGUgZGVyZWNob3MgZGUgYXV0b3IpIGdhcmFudGl6YSBhIGxhIENvbWlzacOzbiBOYWNpb25hbCBkZSBJbnZlc3RpZ2FjacOzbiBDaWVudMOtdGljYSB5IFRlY25vbMOzZ2ljYSAoQ09OSUNZVCkgZWwgZGVyZWNobyBubyBleGNsdXNpdm8gZGUgcmVwcm9kdWNpciAsIHRyYWR1Y2lyIChjb21vIHNlIGRlZmluZSBtw6FzIGFiYWpvKSAsIHkvbyBkaXN0cmlidWlyIHN1IGRvY3VtZW50byAoaW5jbHV5ZW5kbyBlbCByZXN1bWVuKSBlbiB0b2RvIGVsIG11bmRvIGVuIGZvcm1hIGltcHJlc2EgeSBlbiBmb3JtYXRvIGVsZWN0csOzbmljbyB5IGVuIGN1YWxxdWllciBtZWRpbywgaW5jbHV5ZW5kbywgcGVybyBubyBsaW1pdGFkbyBhLCBhdWRpbyBvIHbDrWRlby4KClVzdGVkIGFjZXB0YSBxdWUgQ09OSUNZVCBwdWVkZSwgc2luIGFsdGVyYXIgc3UgY29udGVuaWRvLCBjb252ZXJ0aXJsbyBhIGN1YWxxdWllciBtZWRpbyBvIGZvcm1hdG8gcGFyYSBlbCBmaW4gZGUgbGEgY29uc2VydmFjacOzbi4KClRhbWJpw6luIGFjZXB0YSBxdWUgQ09OSUNZVCBwdWVkZSB0ZW5lciBtw6FzIGRlIHVuYSBjb3BpYSBkZSBlc3RlIGRvY3VtZW50byBwYXJhIGZpbmVzIGRlIHNlZ3VyaWRhZCwgY29waWFzIGRlIHNlZ3VyaWRhZCB5IGNvbnNlcnZhY2nDs24uCgpVc3RlZCBkZWNsYXJhIHF1ZSBlbCBkb2N1bWVudG8gZXMgdW4gdHJhYmFqbyBvcmlnaW5hbCwgeSBxdWUgdXN0ZWQgdGllbmUgZWwgZGVyZWNobyBkZSBvdG9yZ2FyIGxvcyBkZXJlY2hvcyBjb250ZW5pZG9zIGVuIGVzdGEgbGljZW5jaWEuIFRhbWJpw6luIGRlY2xhcmEgcXVlIHN1IHBldGljacOzbiBubywgYSBsbyBtZWpvciBkZSBzdSBjb25vY2ltaWVudG8sIGluZnJpbmdlIGxvcyBkZXJlY2hvcyBkZSBhdXRvciBkZSBuYWRpZS4KClNpIGVsIGRvY3VtZW50byBjb250aWVuZSBtYXRlcmlhbGVzIGRlIGxvcyBxdWUgbm8gdGllbmVuIGRlcmVjaG9zIGRlIGF1dG9yICwgdXN0ZWQgZGVjbGFyYSBxdWUgaGEgb2J0ZW5pZG8gZWwgcGVybWlzbyBzaW4gcmVzdHJpY2Npw7NuIGRlbCBwcm9waWV0YXJpbyBkZSBsb3MgZGVyZWNob3MgcmVxdWVyaWRvcyBwb3IgZXN0YSBsaWNlbmNpYSB5IHF1ZSBlc2UgbWF0ZXJpYWwgY3V5b3MgZGVyZWNob3Mgc29uIGRlIHRlcmNlcm9zIGVzdMOhIGNsYXJhbWVudGUgaWRlbnRpZmljYWRvIHkgcmVjb25vY2lkbyBlbiBlbCB0ZXh0byBvIGNvbnRlbmlkbyBkZWwgZG9jdW1lbnRvIGVudHJlZ2Fkby4KClNJIEVMIEVOVsONTyBTRSBCQVNBIEVOIEVMIFRSQUJBSk8gUVVFIEhBIFNJRE8gUEFUUk9OQURPIE8gQVBPWUFETyBQT1IgQUxHVU5BIElOU1RJVFVDScOTTiBRVUUgTk8gU0VBIENPTklDWVQsIFVTVEVEIEFDRVBUQSBRVUUgSEEgQ1VNUExJRE8gQSBDVUFMUVVJRVIgREVSRUNITyBERSBSRVZJU0nDk04gVSBPVFJBUyBPQkxJR0FDSU9ORVMgUkVRVUVSSURBUyBQT1IgRElDSE8gQ09OVFJBVE8gTyBBQ1VFUkRPLgoKQ09OSUNZVCBpZGVudGlmaWNhcsOhIGNsYXJhbWVudGUgc3Ugbm9tYnJlKGVzKSBjb21vIGVsIGF1dG9yKGVzKSBvIHByb3BpZXRhcmlvKHMpIGRlIGxhIHByZXNlbnRhY2nDs24gLCB5IG5vIGhhcsOhIG5pbmd1bmEgYWx0ZXJhY2nDs24sIGV4Y2VwdG8gc2Vnw7puIGxvIHBlcm1pdGlkbyBwb3IgbGEgbGljZW5jaWEsIHBhcmEgc3UgcHJlc2VudGFjacOzbi4K
score 15.812429