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...
| Autor: | |
|---|---|
| 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 |