---
_id: '11938'
abstract:
- lang: eng
  text: A matching is compatible to two or more labeled point sets of size n with
    labels {1, . . . , n} if its straight-line drawing on each of these point sets
    is crossing-free. We study the maximum number of edges in a matching compatible
    to two or more labeled point sets in general position in the plane. We show that
    for any two labeled sets of n points in convex position there exists a compatible
    matching with ⌊√2n + 1 − 1⌋ edges. More generally, for any ℓ labeled point sets
    we construct compatible matchings of size Ω(n1/ℓ). As a corresponding upper bound,
    we use probabilistic arguments to show that for any ℓ given sets of n points there
    exists a labeling of each set such that the largest compatible matching has O(n2/(ℓ+1))
    edges. Finally, we show that Θ(log n) copies of any set of n points are necessary
    and sufficient for the existence of labelings of these point sets such that any
    compatible matching consists only of a single edge.
acknowledgement: 'A.A. funded by the Marie Sklodowska-Curie grant agreement No 754411.
  Z.M. partially funded by Wittgenstein Prize, Austrian Science Fund (FWF), grant
  no. Z 342-N31. I.P., D.P., and B.V. partially supported by FWF within the collaborative
  DACH project Arrangements and Drawings as FWF project I 3340-N35. A.P. supported
  by a Schrödinger fellowship of the FWF: J-3847-N35. J.T. partially supported by
  ERC Start grant no. (279307: Graph Games), FWF grant no. P23499-N23 and S11407-N23
  (RiSE).'
article_processing_charge: No
article_type: original
arxiv: 1
author:
- first_name: Oswin
  full_name: Aichholzer, Oswin
  last_name: Aichholzer
- first_name: Alan M
  full_name: Arroyo Guevara, Alan M
  id: 3207FDC6-F248-11E8-B48F-1D18A9856A87
  last_name: Arroyo Guevara
  orcid: 0000-0003-2401-8670
- first_name: Zuzana
  full_name: Masárová, Zuzana
  id: 45CFE238-F248-11E8-B48F-1D18A9856A87
  last_name: Masárová
  orcid: 0000-0002-6660-1322
- first_name: Irene
  full_name: Parada, Irene
  last_name: Parada
- first_name: Daniel
  full_name: Perz, Daniel
  last_name: Perz
- first_name: Alexander
  full_name: Pilz, Alexander
  last_name: Pilz
- first_name: Josef
  full_name: Tkadlec, Josef
  id: 3F24CCC8-F248-11E8-B48F-1D18A9856A87
  last_name: Tkadlec
  orcid: 0000-0002-1097-9684
- first_name: Birgit
  full_name: Vogtenhuber, Birgit
  last_name: Vogtenhuber
citation:
  ama: Aichholzer O, Arroyo Guevara AM, Masárová Z, et al. On compatible matchings.
    <i>Journal of Graph Algorithms and Applications</i>. 2022;26(2):225-240. doi:<a
    href="https://doi.org/10.7155/jgaa.00591">10.7155/jgaa.00591</a>
  apa: Aichholzer, O., Arroyo Guevara, A. M., Masárová, Z., Parada, I., Perz, D.,
    Pilz, A., … Vogtenhuber, B. (2022). On compatible matchings. <i>Journal of Graph
    Algorithms and Applications</i>. Brown University. <a href="https://doi.org/10.7155/jgaa.00591">https://doi.org/10.7155/jgaa.00591</a>
  chicago: Aichholzer, Oswin, Alan M Arroyo Guevara, Zuzana Masárová, Irene Parada,
    Daniel Perz, Alexander Pilz, Josef Tkadlec, and Birgit Vogtenhuber. “On Compatible
    Matchings.” <i>Journal of Graph Algorithms and Applications</i>. Brown University,
    2022. <a href="https://doi.org/10.7155/jgaa.00591">https://doi.org/10.7155/jgaa.00591</a>.
  ieee: O. Aichholzer <i>et al.</i>, “On compatible matchings,” <i>Journal of Graph
    Algorithms and Applications</i>, vol. 26, no. 2. Brown University, pp. 225–240,
    2022.
  ista: Aichholzer O, Arroyo Guevara AM, Masárová Z, Parada I, Perz D, Pilz A, Tkadlec
    J, Vogtenhuber B. 2022. On compatible matchings. Journal of Graph Algorithms and
    Applications. 26(2), 225–240.
  mla: Aichholzer, Oswin, et al. “On Compatible Matchings.” <i>Journal of Graph Algorithms
    and Applications</i>, vol. 26, no. 2, Brown University, 2022, pp. 225–40, doi:<a
    href="https://doi.org/10.7155/jgaa.00591">10.7155/jgaa.00591</a>.
  short: O. Aichholzer, A.M. Arroyo Guevara, Z. Masárová, I. Parada, D. Perz, A. Pilz,
    J. Tkadlec, B. Vogtenhuber, Journal of Graph Algorithms and Applications 26 (2022)
    225–240.
date_created: 2022-08-21T22:01:56Z
date_published: 2022-06-01T00:00:00Z
date_updated: 2023-02-23T13:54:21Z
day: '01'
ddc:
- '000'
department:
- _id: UlWa
- _id: HeEd
- _id: KrCh
doi: 10.7155/jgaa.00591
ec_funded: 1
external_id:
  arxiv:
  - '2101.03928'
file:
- access_level: open_access
  checksum: dc6e255e3558faff924fd9e370886c11
  content_type: application/pdf
  creator: dernst
  date_created: 2022-08-22T06:42:42Z
  date_updated: 2022-08-22T06:42:42Z
  file_id: '11940'
  file_name: 2022_JourGraphAlgorithmsApplic_Aichholzer.pdf
  file_size: 694538
  relation: main_file
  success: 1
file_date_updated: 2022-08-22T06:42:42Z
has_accepted_license: '1'
intvolume: '        26'
issue: '2'
language:
- iso: eng
month: '06'
oa: 1
oa_version: Published Version
page: 225-240
project:
- _id: 260C2330-B435-11E9-9278-68D0E5697425
  call_identifier: H2020
  grant_number: '754411'
  name: ISTplus - Postdoctoral Fellowships
- _id: 268116B8-B435-11E9-9278-68D0E5697425
  call_identifier: FWF
  grant_number: Z00342
  name: The Wittgenstein Prize
- _id: 2581B60A-B435-11E9-9278-68D0E5697425
  call_identifier: FP7
  grant_number: '279307'
  name: 'Quantitative Graph Games: Theory and Applications'
- _id: 2584A770-B435-11E9-9278-68D0E5697425
  call_identifier: FWF
  grant_number: P 23499-N23
  name: Modern Graph Algorithmic Techniques in Formal Verification
- _id: 25863FF4-B435-11E9-9278-68D0E5697425
  call_identifier: FWF
  grant_number: S11407
  name: Game Theory
publication: Journal of Graph Algorithms and Applications
publication_identifier:
  issn:
  - 1526-1719
publication_status: published
publisher: Brown University
quality_controlled: '1'
related_material:
  record:
  - id: '9296'
    relation: earlier_version
    status: public
scopus_import: '1'
status: public
title: On compatible matchings
tmp:
  image: /images/cc_by.png
  legal_code_url: https://creativecommons.org/licenses/by/4.0/legalcode
  name: Creative Commons Attribution 4.0 International Public License (CC-BY 4.0)
  short: CC BY (4.0)
type: journal_article
user_id: 2DF688A6-F248-11E8-B48F-1D18A9856A87
volume: 26
year: '2022'
...
---
_id: '12257'
abstract:
- lang: eng
  text: Structural balance theory is an established framework for studying social
    relationships of friendship and enmity. These relationships are modeled by a signed
    network whose energy potential measures the level of imbalance, while stochastic
    dynamics drives the network toward a state of minimum energy that captures social
    balance. It is known that this energy landscape has local minima that can trap
    socially aware dynamics, preventing it from reaching balance. Here we first study
    the robustness and attractor properties of these local minima. We show that a
    stochastic process can reach them from an abundance of initial states and that
    some local minima cannot be escaped by mild perturbations of the network. Motivated
    by these anomalies, we introduce best-edge dynamics (BED), a new plausible stochastic
    process. We prove that BED always reaches balance and that it does so fast in
    various interesting settings.
acknowledgement: "K.C. acknowledges support from ERC Start Grant No. (279307: Graph
  Games), ERC Consolidator Grant No. (863818: ForM-SMart), and Austrian Science Fund
  (FWF)\r\nGrants No. P23499-N23 and No. S11407-N23 (RiSE). This project has received
  funding from the European Union’s Horizon 2020 research and innovation programme
  under the Marie\r\nSkłodowska-Curie Grant Agreement No. 665385."
article_number: '034321'
article_processing_charge: No
article_type: original
arxiv: 1
author:
- first_name: Krishnendu
  full_name: Chatterjee, Krishnendu
  id: 2E5DCA20-F248-11E8-B48F-1D18A9856A87
  last_name: Chatterjee
  orcid: 0000-0002-4561-241X
- first_name: Jakub
  full_name: Svoboda, Jakub
  id: 130759D2-D7DD-11E9-87D2-DE0DE6697425
  last_name: Svoboda
  orcid: 0000-0002-1419-3267
- first_name: Dorde
  full_name: Zikelic, Dorde
  id: 294AA7A6-F248-11E8-B48F-1D18A9856A87
  last_name: Zikelic
  orcid: 0000-0002-4681-1699
- first_name: Andreas
  full_name: Pavlogiannis, Andreas
  id: 49704004-F248-11E8-B48F-1D18A9856A87
  last_name: Pavlogiannis
  orcid: 0000-0002-8943-0722
- first_name: Josef
  full_name: Tkadlec, Josef
  id: 3F24CCC8-F248-11E8-B48F-1D18A9856A87
  last_name: Tkadlec
  orcid: 0000-0002-1097-9684
citation:
  ama: 'Chatterjee K, Svoboda J, Zikelic D, Pavlogiannis A, Tkadlec J. Social balance
    on networks: Local minima and best-edge dynamics. <i>Physical Review E</i>. 2022;106(3).
    doi:<a href="https://doi.org/10.1103/physreve.106.034321">10.1103/physreve.106.034321</a>'
  apa: 'Chatterjee, K., Svoboda, J., Zikelic, D., Pavlogiannis, A., &#38; Tkadlec,
    J. (2022). Social balance on networks: Local minima and best-edge dynamics. <i>Physical
    Review E</i>. American Physical Society. <a href="https://doi.org/10.1103/physreve.106.034321">https://doi.org/10.1103/physreve.106.034321</a>'
  chicago: 'Chatterjee, Krishnendu, Jakub Svoboda, Dorde Zikelic, Andreas Pavlogiannis,
    and Josef Tkadlec. “Social Balance on Networks: Local Minima and Best-Edge Dynamics.”
    <i>Physical Review E</i>. American Physical Society, 2022. <a href="https://doi.org/10.1103/physreve.106.034321">https://doi.org/10.1103/physreve.106.034321</a>.'
  ieee: 'K. Chatterjee, J. Svoboda, D. Zikelic, A. Pavlogiannis, and J. Tkadlec, “Social
    balance on networks: Local minima and best-edge dynamics,” <i>Physical Review
    E</i>, vol. 106, no. 3. American Physical Society, 2022.'
  ista: 'Chatterjee K, Svoboda J, Zikelic D, Pavlogiannis A, Tkadlec J. 2022. Social
    balance on networks: Local minima and best-edge dynamics. Physical Review E. 106(3),
    034321.'
  mla: 'Chatterjee, Krishnendu, et al. “Social Balance on Networks: Local Minima and
    Best-Edge Dynamics.” <i>Physical Review E</i>, vol. 106, no. 3, 034321, American
    Physical Society, 2022, doi:<a href="https://doi.org/10.1103/physreve.106.034321">10.1103/physreve.106.034321</a>.'
  short: K. Chatterjee, J. Svoboda, D. Zikelic, A. Pavlogiannis, J. Tkadlec, Physical
    Review E 106 (2022).
date_created: 2023-01-16T09:57:57Z
date_published: 2022-09-29T00:00:00Z
date_updated: 2025-07-14T09:09:49Z
day: '29'
department:
- _id: KrCh
doi: 10.1103/physreve.106.034321
ec_funded: 1
external_id:
  arxiv:
  - '2210.02394'
  isi:
  - '000870243100001'
intvolume: '       106'
isi: 1
issue: '3'
language:
- iso: eng
main_file_link:
- open_access: '1'
  url: https://doi.org/10.48550/arXiv.2210.02394
month: '09'
oa: 1
oa_version: Preprint
project:
- _id: 2581B60A-B435-11E9-9278-68D0E5697425
  call_identifier: FP7
  grant_number: '279307'
  name: 'Quantitative Graph Games: Theory and Applications'
- _id: 0599E47C-7A3F-11EA-A408-12923DDC885E
  call_identifier: H2020
  grant_number: '863818'
  name: 'Formal Methods for Stochastic Models: Algorithms and Applications'
- _id: 2584A770-B435-11E9-9278-68D0E5697425
  call_identifier: FWF
  grant_number: P 23499-N23
  name: Modern Graph Algorithmic Techniques in Formal Verification
- _id: 25863FF4-B435-11E9-9278-68D0E5697425
  call_identifier: FWF
  grant_number: S11407
  name: Game Theory
- _id: 2564DBCA-B435-11E9-9278-68D0E5697425
  call_identifier: H2020
  grant_number: '665385'
  name: International IST Doctoral Program
publication: Physical Review E
publication_identifier:
  eissn:
  - 2470-0053
  issn:
  - 2470-0045
publication_status: published
publisher: American Physical Society
quality_controlled: '1'
scopus_import: '1'
status: public
title: 'Social balance on networks: Local minima and best-edge dynamics'
type: journal_article
user_id: 4359f0d1-fa6c-11eb-b949-802e58b17ae8
volume: 106
year: '2022'
...
---
_id: '9296'
abstract:
- lang: eng
  text: ' matching is compatible to two or more labeled point sets of size n with
    labels   {1,…,n}  if its straight-line drawing on each of these point sets is
    crossing-free. We study the maximum number of edges in a matching compatible to
    two or more labeled point sets in general position in the plane. We show that
    for any two labeled convex sets of n points there exists a compatible matching
    with   ⌊2n−−√⌋  edges. More generally, for any   ℓ  labeled point sets we construct
    compatible matchings of size   Ω(n1/ℓ) . As a corresponding upper bound, we use
    probabilistic arguments to show that for any   ℓ  given sets of n points there
    exists a labeling of each set such that the largest compatible matching has   O(n2/(ℓ+1))  edges.
    Finally, we show that   Θ(logn)  copies of any set of n points are necessary and
    sufficient for the existence of a labeling such that any compatible matching consists
    only of a single edge.'
acknowledgement: 'A.A. funded by the Marie Skłodowska-Curie grant agreement No. 754411.
  Z.M. partially funded by Wittgenstein Prize, Austrian Science Fund (FWF), grant
  no. Z 342-N31. I.P., D.P., and B.V. partially supported by FWF within the collaborative
  DACH project Arrangements and Drawings as FWF project I 3340-N35. A.P. supported
  by a Schrödinger fellowship of the FWF: J-3847-N35. J.T. partially supported by
  ERC Start grant no. (279307: Graph Games), FWF grant no. P23499-N23 and S11407-N23
  (RiSE).'
alternative_title:
- LNCS
article_processing_charge: No
arxiv: 1
author:
- first_name: Oswin
  full_name: Aichholzer, Oswin
  last_name: Aichholzer
- first_name: Alan M
  full_name: Arroyo Guevara, Alan M
  id: 3207FDC6-F248-11E8-B48F-1D18A9856A87
  last_name: Arroyo Guevara
  orcid: 0000-0003-2401-8670
- first_name: Zuzana
  full_name: Masárová, Zuzana
  id: 45CFE238-F248-11E8-B48F-1D18A9856A87
  last_name: Masárová
  orcid: 0000-0002-6660-1322
- first_name: Irene
  full_name: Parada, Irene
  last_name: Parada
- first_name: Daniel
  full_name: Perz, Daniel
  last_name: Perz
- first_name: Alexander
  full_name: Pilz, Alexander
  last_name: Pilz
- first_name: Josef
  full_name: Tkadlec, Josef
  id: 3F24CCC8-F248-11E8-B48F-1D18A9856A87
  last_name: Tkadlec
  orcid: 0000-0002-1097-9684
- first_name: Birgit
  full_name: Vogtenhuber, Birgit
  last_name: Vogtenhuber
citation:
  ama: 'Aichholzer O, Arroyo Guevara AM, Masárová Z, et al. On compatible matchings.
    In: <i>15th International Conference on Algorithms and Computation</i>. Vol 12635.
    Springer Nature; 2021:221-233. doi:<a href="https://doi.org/10.1007/978-3-030-68211-8_18">10.1007/978-3-030-68211-8_18</a>'
  apa: 'Aichholzer, O., Arroyo Guevara, A. M., Masárová, Z., Parada, I., Perz, D.,
    Pilz, A., … Vogtenhuber, B. (2021). On compatible matchings. In <i>15th International
    Conference on Algorithms and Computation</i> (Vol. 12635, pp. 221–233). Yangon,
    Myanmar: Springer Nature. <a href="https://doi.org/10.1007/978-3-030-68211-8_18">https://doi.org/10.1007/978-3-030-68211-8_18</a>'
  chicago: Aichholzer, Oswin, Alan M Arroyo Guevara, Zuzana Masárová, Irene Parada,
    Daniel Perz, Alexander Pilz, Josef Tkadlec, and Birgit Vogtenhuber. “On Compatible
    Matchings.” In <i>15th International Conference on Algorithms and Computation</i>,
    12635:221–33. Springer Nature, 2021. <a href="https://doi.org/10.1007/978-3-030-68211-8_18">https://doi.org/10.1007/978-3-030-68211-8_18</a>.
  ieee: O. Aichholzer <i>et al.</i>, “On compatible matchings,” in <i>15th International
    Conference on Algorithms and Computation</i>, Yangon, Myanmar, 2021, vol. 12635,
    pp. 221–233.
  ista: 'Aichholzer O, Arroyo Guevara AM, Masárová Z, Parada I, Perz D, Pilz A, Tkadlec
    J, Vogtenhuber B. 2021. On compatible matchings. 15th International Conference
    on Algorithms and Computation. WALCOM: Algorithms and Computation, LNCS, vol.
    12635, 221–233.'
  mla: Aichholzer, Oswin, et al. “On Compatible Matchings.” <i>15th International
    Conference on Algorithms and Computation</i>, vol. 12635, Springer Nature, 2021,
    pp. 221–33, doi:<a href="https://doi.org/10.1007/978-3-030-68211-8_18">10.1007/978-3-030-68211-8_18</a>.
  short: O. Aichholzer, A.M. Arroyo Guevara, Z. Masárová, I. Parada, D. Perz, A. Pilz,
    J. Tkadlec, B. Vogtenhuber, in:, 15th International Conference on Algorithms and
    Computation, Springer Nature, 2021, pp. 221–233.
conference:
  end_date: 2021-03-02
  location: Yangon, Myanmar
  name: 'WALCOM: Algorithms and Computation'
  start_date: 2021-02-28
date_created: 2021-03-28T22:01:41Z
date_published: 2021-02-16T00:00:00Z
date_updated: 2023-02-21T16:33:44Z
day: '16'
department:
- _id: UlWa
- _id: HeEd
- _id: KrCh
doi: 10.1007/978-3-030-68211-8_18
ec_funded: 1
external_id:
  arxiv:
  - '2101.03928'
intvolume: '     12635'
language:
- iso: eng
main_file_link:
- open_access: '1'
  url: https://arxiv.org/abs/2101.03928
month: '02'
oa: 1
oa_version: Preprint
page: 221-233
project:
- _id: 260C2330-B435-11E9-9278-68D0E5697425
  call_identifier: H2020
  grant_number: '754411'
  name: ISTplus - Postdoctoral Fellowships
- _id: 268116B8-B435-11E9-9278-68D0E5697425
  call_identifier: FWF
  grant_number: Z00342
  name: The Wittgenstein Prize
- _id: 2581B60A-B435-11E9-9278-68D0E5697425
  call_identifier: FP7
  grant_number: '279307'
  name: 'Quantitative Graph Games: Theory and Applications'
- _id: 2584A770-B435-11E9-9278-68D0E5697425
  call_identifier: FWF
  grant_number: P 23499-N23
  name: Modern Graph Algorithmic Techniques in Formal Verification
- _id: 25863FF4-B435-11E9-9278-68D0E5697425
  call_identifier: FWF
  grant_number: S11407
  name: Game Theory
publication: 15th International Conference on Algorithms and Computation
publication_identifier:
  eissn:
  - '16113349'
  isbn:
  - '9783030682101'
  issn:
  - '03029743'
publication_status: published
publisher: Springer Nature
quality_controlled: '1'
related_material:
  record:
  - id: '11938'
    relation: later_version
    status: public
scopus_import: '1'
status: public
title: On compatible matchings
type: conference
user_id: D865714E-FA4E-11E9-B85B-F5C5E5697425
volume: 12635
year: '2021'
...
---
_id: '9393'
abstract:
- lang: eng
  text: "We consider the core algorithmic problems related to verification of systems
    with respect to three classical quantitative properties, namely, the mean-payoff,
    the ratio, and the minimum initial credit for energy property. The algorithmic
    problem given a graph and a quantitative property asks to compute the optimal
    value (the infimum value over all traces) from every node of the graph. We consider
    graphs with bounded treewidth—a class that contains the control flow graphs of
    most programs. Let n denote the number of nodes of a graph, m the number of edges
    (for bounded treewidth \U0001D45A=\U0001D442(\U0001D45B)) and W the largest absolute
    value of the weights. Our main theoretical results are as follows. First, for
    the minimum initial credit problem we show that (1) for general graphs the problem
    can be solved in \U0001D442(\U0001D45B2⋅\U0001D45A) time and the associated decision
    problem in \U0001D442(\U0001D45B⋅\U0001D45A) time, improving the previous known
    \U0001D442(\U0001D45B3⋅\U0001D45A⋅log(\U0001D45B⋅\U0001D44A)) and \U0001D442(\U0001D45B2⋅\U0001D45A)
    bounds, respectively; and (2) for bounded treewidth graphs we present an algorithm
    that requires \U0001D442(\U0001D45B⋅log\U0001D45B) time. Second, for bounded treewidth
    graphs we present an algorithm that approximates the mean-payoff value within
    a factor of 1+\U0001D716 in time \U0001D442(\U0001D45B⋅log(\U0001D45B/\U0001D716))
    as compared to the classical exact algorithms on general graphs that require quadratic
    time. Third, for the ratio property we present an algorithm that for bounded treewidth
    graphs works in time \U0001D442(\U0001D45B⋅log(|\U0001D44E⋅\U0001D44F|))=\U0001D442(\U0001D45B⋅log(\U0001D45B⋅\U0001D44A)),
    when the output is \U0001D44E\U0001D44F, as compared to the previously best known
    algorithm on general graphs with running time \U0001D442(\U0001D45B2⋅log(\U0001D45B⋅\U0001D44A)).
    We have implemented some of our algorithms and show that they present a significant
    speedup on standard benchmarks."
acknowledgement: 'The research was partly supported by Austrian Science Fund (FWF)
  Grant No P23499- N23, FWF NFN Grant No S11407-N23 (RiSE/SHiNE), ERC Start Grant
  (279307: Graph Games), and Microsoft faculty fellows award.'
article_processing_charge: No
article_type: original
arxiv: 1
author:
- first_name: Krishnendu
  full_name: Chatterjee, Krishnendu
  id: 2E5DCA20-F248-11E8-B48F-1D18A9856A87
  last_name: Chatterjee
  orcid: 0000-0002-4561-241X
- first_name: Rasmus
  full_name: Ibsen-Jensen, Rasmus
  id: 3B699956-F248-11E8-B48F-1D18A9856A87
  last_name: Ibsen-Jensen
  orcid: 0000-0003-4783-0389
- first_name: Andreas
  full_name: Pavlogiannis, Andreas
  id: 49704004-F248-11E8-B48F-1D18A9856A87
  last_name: Pavlogiannis
  orcid: 0000-0002-8943-0722
citation:
  ama: Chatterjee K, Ibsen-Jensen R, Pavlogiannis A. Faster algorithms for quantitative
    verification in bounded treewidth graphs. <i>Formal Methods in System Design</i>.
    2021;57:401-428. doi:<a href="https://doi.org/10.1007/s10703-021-00373-5">10.1007/s10703-021-00373-5</a>
  apa: Chatterjee, K., Ibsen-Jensen, R., &#38; Pavlogiannis, A. (2021). Faster algorithms
    for quantitative verification in bounded treewidth graphs. <i>Formal Methods in
    System Design</i>. Springer. <a href="https://doi.org/10.1007/s10703-021-00373-5">https://doi.org/10.1007/s10703-021-00373-5</a>
  chicago: Chatterjee, Krishnendu, Rasmus Ibsen-Jensen, and Andreas Pavlogiannis.
    “Faster Algorithms for Quantitative Verification in Bounded Treewidth Graphs.”
    <i>Formal Methods in System Design</i>. Springer, 2021. <a href="https://doi.org/10.1007/s10703-021-00373-5">https://doi.org/10.1007/s10703-021-00373-5</a>.
  ieee: K. Chatterjee, R. Ibsen-Jensen, and A. Pavlogiannis, “Faster algorithms for
    quantitative verification in bounded treewidth graphs,” <i>Formal Methods in System
    Design</i>, vol. 57. Springer, pp. 401–428, 2021.
  ista: Chatterjee K, Ibsen-Jensen R, Pavlogiannis A. 2021. Faster algorithms for
    quantitative verification in bounded treewidth graphs. Formal Methods in System
    Design. 57, 401–428.
  mla: Chatterjee, Krishnendu, et al. “Faster Algorithms for Quantitative Verification
    in Bounded Treewidth Graphs.” <i>Formal Methods in System Design</i>, vol. 57,
    Springer, 2021, pp. 401–28, doi:<a href="https://doi.org/10.1007/s10703-021-00373-5">10.1007/s10703-021-00373-5</a>.
  short: K. Chatterjee, R. Ibsen-Jensen, A. Pavlogiannis, Formal Methods in System
    Design 57 (2021) 401–428.
date_created: 2021-05-16T22:01:47Z
date_published: 2021-09-01T00:00:00Z
date_updated: 2023-10-10T11:13:20Z
day: '01'
department:
- _id: KrCh
doi: 10.1007/s10703-021-00373-5
ec_funded: 1
external_id:
  arxiv:
  - '1504.07384'
  isi:
  - '000645490300001'
intvolume: '        57'
isi: 1
language:
- iso: eng
main_file_link:
- open_access: '1'
  url: https://arxiv.org/abs/1504.07384
month: '09'
oa: 1
oa_version: Preprint
page: 401-428
project:
- _id: 2584A770-B435-11E9-9278-68D0E5697425
  call_identifier: FWF
  grant_number: P 23499-N23
  name: Modern Graph Algorithmic Techniques in Formal Verification
- _id: 25832EC2-B435-11E9-9278-68D0E5697425
  call_identifier: FWF
  grant_number: S 11407_N23
  name: Rigorous Systems Engineering
- _id: 2581B60A-B435-11E9-9278-68D0E5697425
  call_identifier: FP7
  grant_number: '279307'
  name: 'Quantitative Graph Games: Theory and Applications'
- _id: 2587B514-B435-11E9-9278-68D0E5697425
  name: Microsoft Research Faculty Fellowship
publication: Formal Methods in System Design
publication_identifier:
  eissn:
  - 1572-8102
  issn:
  - 0925-9856
publication_status: published
publisher: Springer
quality_controlled: '1'
scopus_import: '1'
status: public
title: Faster algorithms for quantitative verification in bounded treewidth graphs
type: journal_article
user_id: 2DF688A6-F248-11E8-B48F-1D18A9856A87
volume: 57
year: '2021'
...
---
_id: '9402'
abstract:
- lang: eng
  text: Direct and indirect reciprocity are key mechanisms for the evolution of cooperation.
    Direct reciprocity means that individuals use their own experience to decide whether
    to cooperate with another person. Indirect reciprocity means that they also consider
    the experiences of others. Although these two mechanisms are intertwined, they
    are typically studied in isolation. Here, we introduce a mathematical framework
    that allows us to explore both kinds of reciprocity simultaneously. We show that
    the well-known ‘generous tit-for-tat’ strategy of direct reciprocity has a natural
    analogue in indirect reciprocity, which we call ‘generous scoring’. Using an equilibrium
    analysis, we characterize under which conditions either of the two strategies
    can maintain cooperation. With simulations, we additionally explore which kind
    of reciprocity evolves when members of a population engage in social learning
    to adapt to their environment. Our results draw unexpected connections between
    direct and indirect reciprocity while highlighting important differences regarding
    their evolvability.
acknowledgement: 'This work was supported by the European Research Council CoG 863818
  (ForM-SMArt) (to K.C.), the European Research Council Start Grant 279307: Graph
  Games (to K.C.), and the European Research Council Starting Grant 850529: E-DIRECT
  (to C.H.). The funders had no role in study design, data collection and analysis,
  decision to publish or preparation of the manuscript.'
article_processing_charge: No
article_type: original
author:
- first_name: Laura
  full_name: Schmid, Laura
  id: 38B437DE-F248-11E8-B48F-1D18A9856A87
  last_name: Schmid
  orcid: 0000-0002-6978-7329
- first_name: Krishnendu
  full_name: Chatterjee, Krishnendu
  id: 2E5DCA20-F248-11E8-B48F-1D18A9856A87
  last_name: Chatterjee
  orcid: 0000-0002-4561-241X
- first_name: Christian
  full_name: Hilbe, Christian
  id: 2FDF8F3C-F248-11E8-B48F-1D18A9856A87
  last_name: Hilbe
  orcid: 0000-0001-5116-955X
- first_name: Martin A.
  full_name: Nowak, Martin A.
  last_name: Nowak
citation:
  ama: Schmid L, Chatterjee K, Hilbe C, Nowak MA. A unified framework of direct and
    indirect reciprocity. <i>Nature Human Behaviour</i>. 2021;5(10):1292–1302. doi:<a
    href="https://doi.org/10.1038/s41562-021-01114-8">10.1038/s41562-021-01114-8</a>
  apa: Schmid, L., Chatterjee, K., Hilbe, C., &#38; Nowak, M. A. (2021). A unified
    framework of direct and indirect reciprocity. <i>Nature Human Behaviour</i>. Springer
    Nature. <a href="https://doi.org/10.1038/s41562-021-01114-8">https://doi.org/10.1038/s41562-021-01114-8</a>
  chicago: Schmid, Laura, Krishnendu Chatterjee, Christian Hilbe, and Martin A. Nowak.
    “A Unified Framework of Direct and Indirect Reciprocity.” <i>Nature Human Behaviour</i>.
    Springer Nature, 2021. <a href="https://doi.org/10.1038/s41562-021-01114-8">https://doi.org/10.1038/s41562-021-01114-8</a>.
  ieee: L. Schmid, K. Chatterjee, C. Hilbe, and M. A. Nowak, “A unified framework
    of direct and indirect reciprocity,” <i>Nature Human Behaviour</i>, vol. 5, no.
    10. Springer Nature, pp. 1292–1302, 2021.
  ista: Schmid L, Chatterjee K, Hilbe C, Nowak MA. 2021. A unified framework of direct
    and indirect reciprocity. Nature Human Behaviour. 5(10), 1292–1302.
  mla: Schmid, Laura, et al. “A Unified Framework of Direct and Indirect Reciprocity.”
    <i>Nature Human Behaviour</i>, vol. 5, no. 10, Springer Nature, 2021, pp. 1292–1302,
    doi:<a href="https://doi.org/10.1038/s41562-021-01114-8">10.1038/s41562-021-01114-8</a>.
  short: L. Schmid, K. Chatterjee, C. Hilbe, M.A. Nowak, Nature Human Behaviour 5
    (2021) 1292–1302.
date_created: 2021-05-18T16:56:57Z
date_published: 2021-05-13T00:00:00Z
date_updated: 2025-07-14T09:10:09Z
day: '13'
ddc:
- '000'
department:
- _id: KrCh
- _id: GradSch
doi: 10.1038/s41562-021-01114-8
ec_funded: 1
external_id:
  isi:
  - '000650304000002'
  pmid:
  - '33986519'
file:
- access_level: open_access
  checksum: 34f55e173f90dc1dab731063458ac780
  content_type: application/pdf
  creator: dernst
  date_created: 2023-11-07T08:27:23Z
  date_updated: 2023-11-07T08:27:23Z
  file_id: '14496'
  file_name: 2021_NatureHumanBehaviour_Schmid_accepted.pdf
  file_size: 5232761
  relation: main_file
  success: 1
file_date_updated: 2023-11-07T08:27:23Z
has_accepted_license: '1'
intvolume: '         5'
isi: 1
issue: '10'
language:
- iso: eng
month: '05'
oa: 1
oa_version: Submitted Version
page: 1292–1302
pmid: 1
project:
- _id: 0599E47C-7A3F-11EA-A408-12923DDC885E
  call_identifier: H2020
  grant_number: '863818'
  name: 'Formal Methods for Stochastic Models: Algorithms and Applications'
- _id: 2581B60A-B435-11E9-9278-68D0E5697425
  call_identifier: FP7
  grant_number: '279307'
  name: 'Quantitative Graph Games: Theory and Applications'
publication: Nature Human Behaviour
publication_identifier:
  eissn:
  - 2397-3374
publication_status: published
publisher: Springer Nature
quality_controlled: '1'
related_material:
  link:
  - description: News on IST Homepage
    relation: press_release
    url: https://ist.ac.at/en/news/the-emergence-of-cooperation/
  record:
  - id: '10293'
    relation: dissertation_contains
    status: public
scopus_import: '1'
status: public
title: A unified framework of direct and indirect reciprocity
type: journal_article
user_id: 2DF688A6-F248-11E8-B48F-1D18A9856A87
volume: 5
year: '2021'
...
---
_id: '9640'
abstract:
- lang: eng
  text: 'Selection and random drift determine the probability that novel mutations
    fixate in a population. Population structure is known to affect the dynamics of
    the evolutionary process. Amplifiers of selection are population structures that
    increase the fixation probability of beneficial mutants compared to well-mixed
    populations. Over the past 15 years, extensive research has produced remarkable
    structures called strong amplifiers which guarantee that every beneficial mutation
    fixates with high probability. But strong amplification has come at the cost of
    considerably delaying the fixation event, which can slow down the overall rate
    of evolution. However, the precise relationship between fixation probability and
    time has remained elusive. Here we characterize the slowdown effect of strong
    amplification. First, we prove that all strong amplifiers must delay the fixation
    event at least to some extent. Second, we construct strong amplifiers that delay
    the fixation event only marginally as compared to the well-mixed populations.
    Our results thus establish a tight relationship between fixation probability and
    time: Strong amplification always comes at a cost of a slowdown, but more than
    a marginal slowdown is not needed.'
acknowledgement: 'K.C. acknowledges support from ERC Start grant no. (279307: Graph
  Games), ERC Consolidator grant no. (863818: ForM-SMart), Austrian Science Fund (FWF)
  grant no. P23499-N23 and S11407-N23 (RiSE). M.A.N. acknowledges support from Office
  of Naval Research grant N00014-16-1-2914 and from the John Templeton Foundation.'
article_number: '4009'
article_processing_charge: No
article_type: original
author:
- first_name: Josef
  full_name: Tkadlec, Josef
  id: 3F24CCC8-F248-11E8-B48F-1D18A9856A87
  last_name: Tkadlec
  orcid: 0000-0002-1097-9684
- first_name: Andreas
  full_name: Pavlogiannis, Andreas
  id: 49704004-F248-11E8-B48F-1D18A9856A87
  last_name: Pavlogiannis
  orcid: 0000-0002-8943-0722
- first_name: Krishnendu
  full_name: Chatterjee, Krishnendu
  id: 2E5DCA20-F248-11E8-B48F-1D18A9856A87
  last_name: Chatterjee
  orcid: 0000-0002-4561-241X
- first_name: Martin A.
  full_name: Nowak, Martin A.
  last_name: Nowak
citation:
  ama: Tkadlec J, Pavlogiannis A, Chatterjee K, Nowak MA. Fast and strong amplifiers
    of natural selection. <i>Nature Communications</i>. 2021;12(1). doi:<a href="https://doi.org/10.1038/s41467-021-24271-w">10.1038/s41467-021-24271-w</a>
  apa: Tkadlec, J., Pavlogiannis, A., Chatterjee, K., &#38; Nowak, M. A. (2021). Fast
    and strong amplifiers of natural selection. <i>Nature Communications</i>. Springer
    Nature. <a href="https://doi.org/10.1038/s41467-021-24271-w">https://doi.org/10.1038/s41467-021-24271-w</a>
  chicago: Tkadlec, Josef, Andreas Pavlogiannis, Krishnendu Chatterjee, and Martin
    A. Nowak. “Fast and Strong Amplifiers of Natural Selection.” <i>Nature Communications</i>.
    Springer Nature, 2021. <a href="https://doi.org/10.1038/s41467-021-24271-w">https://doi.org/10.1038/s41467-021-24271-w</a>.
  ieee: J. Tkadlec, A. Pavlogiannis, K. Chatterjee, and M. A. Nowak, “Fast and strong
    amplifiers of natural selection,” <i>Nature Communications</i>, vol. 12, no. 1.
    Springer Nature, 2021.
  ista: Tkadlec J, Pavlogiannis A, Chatterjee K, Nowak MA. 2021. Fast and strong amplifiers
    of natural selection. Nature Communications. 12(1), 4009.
  mla: Tkadlec, Josef, et al. “Fast and Strong Amplifiers of Natural Selection.” <i>Nature
    Communications</i>, vol. 12, no. 1, 4009, Springer Nature, 2021, doi:<a href="https://doi.org/10.1038/s41467-021-24271-w">10.1038/s41467-021-24271-w</a>.
  short: J. Tkadlec, A. Pavlogiannis, K. Chatterjee, M.A. Nowak, Nature Communications
    12 (2021).
date_created: 2021-07-11T22:01:15Z
date_published: 2021-06-29T00:00:00Z
date_updated: 2025-07-14T09:10:05Z
day: '29'
ddc:
- '510'
department:
- _id: KrCh
doi: 10.1038/s41467-021-24271-w
ec_funded: 1
external_id:
  isi:
  - '000671752100003'
  pmid:
  - '34188036'
file:
- access_level: open_access
  checksum: 5767418926a7f7fb76151de29473dae0
  content_type: application/pdf
  creator: cziletti
  date_created: 2021-07-19T13:02:20Z
  date_updated: 2021-07-19T13:02:20Z
  file_id: '9692'
  file_name: 2021_NatCoom_Tkadlec.pdf
  file_size: 628992
  relation: main_file
  success: 1
file_date_updated: 2021-07-19T13:02:20Z
has_accepted_license: '1'
intvolume: '        12'
isi: 1
issue: '1'
language:
- iso: eng
month: '06'
oa: 1
oa_version: Published Version
pmid: 1
project:
- _id: 2581B60A-B435-11E9-9278-68D0E5697425
  call_identifier: FP7
  grant_number: '279307'
  name: 'Quantitative Graph Games: Theory and Applications'
- _id: 0599E47C-7A3F-11EA-A408-12923DDC885E
  call_identifier: H2020
  grant_number: '863818'
  name: 'Formal Methods for Stochastic Models: Algorithms and Applications'
- _id: 2584A770-B435-11E9-9278-68D0E5697425
  call_identifier: FWF
  grant_number: P 23499-N23
  name: Modern Graph Algorithmic Techniques in Formal Verification
- _id: 25832EC2-B435-11E9-9278-68D0E5697425
  call_identifier: FWF
  grant_number: S 11407_N23
  name: Rigorous Systems Engineering
publication: Nature Communications
publication_identifier:
  eissn:
  - '20411723'
publication_status: published
publisher: Springer Nature
quality_controlled: '1'
scopus_import: '1'
status: public
title: Fast and strong amplifiers of natural selection
tmp:
  image: /images/cc_by.png
  legal_code_url: https://creativecommons.org/licenses/by/4.0/legalcode
  name: Creative Commons Attribution 4.0 International Public License (CC-BY 4.0)
  short: CC BY (4.0)
type: journal_article
user_id: 4359f0d1-fa6c-11eb-b949-802e58b17ae8
volume: 12
year: '2021'
...
---
_id: '10293'
abstract:
- lang: eng
  text: "Indirect reciprocity in evolutionary game theory is a prominent mechanism
    for explaining the evolution of cooperation among unrelated individuals. In contrast
    to direct reciprocity, which is based on individuals meeting repeatedly, and conditionally
    cooperating by using their own experiences, indirect reciprocity is based on individuals’
    reputations. If a player helps another, this increases the helper’s public standing,
    benefitting them in the future. This lets cooperation in the population emerge
    without individuals having to meet more than once. While the two modes of reciprocity
    are intertwined, they are difficult to compare. Thus, they are usually studied
    in isolation. Direct reciprocity can maintain cooperation with simple strategies,
    and is robust against noise even when players do not remember more\r\nthan their
    partner’s last action. Meanwhile, indirect reciprocity requires its successful
    strategies, or social norms, to be more complex. Exhaustive search previously
    identified eight such norms, called the “leading eight”, which excel at maintaining
    cooperation. However, as the first result of this thesis, we show that the leading
    eight break down once we remove the fundamental assumption that information is
    synchronized and public, such that everyone agrees on reputations. Once we consider
    a more realistic scenario of imperfect information, where reputations are private,
    and individuals occasionally misinterpret or miss observations, the leading eight
    do not promote cooperation anymore. Instead, minor initial disagreements can proliferate,
    fragmenting populations into subgroups. In a next step, we consider ways to mitigate
    this issue. We first explore whether introducing “generosity” can stabilize cooperation
    when players use the leading eight strategies in noisy environments. This approach
    of modifying strategies to include probabilistic elements for coping with errors
    is known to work well in direct reciprocity. However, as we show here, it fails
    for the more complex norms of indirect reciprocity. Imperfect information still
    prevents cooperation from evolving. On the other hand, we succeeded to show in
    this thesis that modifying the leading eight to use “quantitative assessment”,
    i.e. tracking reputation scores on a scale beyond good and bad, and making overall
    judgments of others based on a threshold, is highly successful, even when noise
    increases in the environment. Cooperation can flourish when reputations\r\nare
    more nuanced, and players have a broader understanding what it means to be “good.”
    Finally, we present a single theoretical framework that unites the two modes of
    reciprocity despite their differences. Within this framework, we identify a novel
    simple and successful strategy for indirect reciprocity, which can cope with noisy
    environments and has an analogue in direct reciprocity. We can also analyze decision
    making when different sources of information are available. Our results help highlight
    that for sustaining cooperation, already the most simple rules of reciprocity
    can be sufficient."
alternative_title:
- ISTA Thesis
article_processing_charge: No
author:
- first_name: Laura
  full_name: Schmid, Laura
  id: 38B437DE-F248-11E8-B48F-1D18A9856A87
  last_name: Schmid
  orcid: 0000-0002-6978-7329
citation:
  ama: Schmid L. Evolution of cooperation via (in)direct reciprocity under imperfect
    information. 2021. doi:<a href="https://doi.org/10.15479/at:ista:10293">10.15479/at:ista:10293</a>
  apa: Schmid, L. (2021). <i>Evolution of cooperation via (in)direct reciprocity under
    imperfect information</i>. Institute of Science and Technology Austria. <a href="https://doi.org/10.15479/at:ista:10293">https://doi.org/10.15479/at:ista:10293</a>
  chicago: Schmid, Laura. “Evolution of Cooperation via (in)Direct Reciprocity under
    Imperfect Information.” Institute of Science and Technology Austria, 2021. <a
    href="https://doi.org/10.15479/at:ista:10293">https://doi.org/10.15479/at:ista:10293</a>.
  ieee: L. Schmid, “Evolution of cooperation via (in)direct reciprocity under imperfect
    information,” Institute of Science and Technology Austria, 2021.
  ista: Schmid L. 2021. Evolution of cooperation via (in)direct reciprocity under
    imperfect information. Institute of Science and Technology Austria.
  mla: Schmid, Laura. <i>Evolution of Cooperation via (in)Direct Reciprocity under
    Imperfect Information</i>. Institute of Science and Technology Austria, 2021,
    doi:<a href="https://doi.org/10.15479/at:ista:10293">10.15479/at:ista:10293</a>.
  short: L. Schmid, Evolution of Cooperation via (in)Direct Reciprocity under Imperfect
    Information, Institute of Science and Technology Austria, 2021.
date_created: 2021-11-15T17:12:57Z
date_published: 2021-11-17T00:00:00Z
date_updated: 2025-07-14T09:10:09Z
day: '17'
ddc:
- '519'
- '576'
degree_awarded: PhD
department:
- _id: GradSch
- _id: KrCh
doi: 10.15479/at:ista:10293
ec_funded: 1
file:
- access_level: closed
  checksum: 86a05b430756ca12ae8107b6e6f3c1e5
  content_type: application/zip
  creator: lschmid
  date_created: 2021-11-18T12:41:46Z
  date_updated: 2022-12-20T23:30:08Z
  embargo_to: open_access
  file_id: '10305'
  file_name: submission_new.zip
  file_size: 29703124
  relation: source_file
- access_level: open_access
  checksum: d940af042e94660c6b6a7b4f0b184d47
  content_type: application/pdf
  creator: lschmid
  date_created: 2021-11-18T12:59:15Z
  date_updated: 2022-12-20T23:30:08Z
  embargo: 2022-10-18
  file_id: '10306'
  file_name: thesis_new_upload.pdf
  file_size: 8320985
  relation: main_file
file_date_updated: 2022-12-20T23:30:08Z
has_accepted_license: '1'
language:
- iso: eng
month: '11'
oa: 1
oa_version: Published Version
page: '171'
project:
- _id: 2581B60A-B435-11E9-9278-68D0E5697425
  call_identifier: FP7
  grant_number: '279307'
  name: 'Quantitative Graph Games: Theory and Applications'
- _id: 0599E47C-7A3F-11EA-A408-12923DDC885E
  call_identifier: H2020
  grant_number: '863818'
  name: 'Formal Methods for Stochastic Models: Algorithms and Applications'
- _id: 25F42A32-B435-11E9-9278-68D0E5697425
  call_identifier: FWF
  grant_number: Z211
  name: The Wittgenstein Prize
- _id: 2584A770-B435-11E9-9278-68D0E5697425
  call_identifier: FWF
  grant_number: P 23499-N23
  name: Modern Graph Algorithmic Techniques in Formal Verification
- _id: 25832EC2-B435-11E9-9278-68D0E5697425
  call_identifier: FWF
  grant_number: S 11407_N23
  name: Rigorous Systems Engineering
publication_identifier:
  issn:
  - 2663-337X
publication_status: published
publisher: Institute of Science and Technology Austria
related_material:
  record:
  - id: '9997'
    relation: part_of_dissertation
    status: public
  - id: '2'
    relation: part_of_dissertation
    status: public
  - id: '9402'
    relation: part_of_dissertation
    status: public
status: public
supervisor:
- first_name: Krishnendu
  full_name: Chatterjee, Krishnendu
  id: 2E5DCA20-F248-11E8-B48F-1D18A9856A87
  last_name: Chatterjee
  orcid: 0000-0002-4561-241X
title: Evolution of cooperation via (in)direct reciprocity under imperfect information
type: dissertation
user_id: c635000d-4b10-11ee-a964-aac5a93f6ac1
year: '2021'
...
---
_id: '7212'
abstract:
- lang: eng
  text: The fixation probability of a single mutant invading a population of residents
    is among the most widely-studied quantities in evolutionary dynamics. Amplifiers
    of natural selection are population structures that increase the fixation probability
    of advantageous mutants, compared to well-mixed populations. Extensive studies
    have shown that many amplifiers exist for the Birth-death Moran process, some
    of them substantially increasing the fixation probability or even guaranteeing
    fixation in the limit of large population size. On the other hand, no amplifiers
    are known for the death-Birth Moran process, and computer-assisted exhaustive
    searches have failed to discover amplification. In this work we resolve this disparity,
    by showing that any amplification under death-Birth updating is necessarily bounded
    and transient. Our boundedness result states that even if a population structure
    does amplify selection, the resulting fixation probability is close to that of
    the well-mixed population. Our transience result states that for any population
    structure there exists a threshold r⋆ such that the population structure ceases
    to amplify selection if the mutant fitness advantage r is larger than r⋆. Finally,
    we also extend the above results to δ-death-Birth updating, which is a combination
    of Birth-death and death-Birth updating. On the positive side, we identify population
    structures that maintain amplification for a wide range of values r and δ. These
    results demonstrate that amplification of natural selection depends on the specific
    mechanisms of the evolutionary process.
article_number: e1007494
article_processing_charge: No
article_type: original
arxiv: 1
author:
- first_name: Josef
  full_name: Tkadlec, Josef
  id: 3F24CCC8-F248-11E8-B48F-1D18A9856A87
  last_name: Tkadlec
  orcid: 0000-0002-1097-9684
- first_name: Andreas
  full_name: Pavlogiannis, Andreas
  id: 49704004-F248-11E8-B48F-1D18A9856A87
  last_name: Pavlogiannis
  orcid: 0000-0002-8943-0722
- first_name: Krishnendu
  full_name: Chatterjee, Krishnendu
  id: 2E5DCA20-F248-11E8-B48F-1D18A9856A87
  last_name: Chatterjee
  orcid: 0000-0002-4561-241X
- first_name: Martin A.
  full_name: Nowak, Martin A.
  last_name: Nowak
citation:
  ama: Tkadlec J, Pavlogiannis A, Chatterjee K, Nowak MA. Limits on amplifiers of
    natural selection under death-Birth updating. <i>PLoS computational biology</i>.
    2020;16. doi:<a href="https://doi.org/10.1371/journal.pcbi.1007494">10.1371/journal.pcbi.1007494</a>
  apa: Tkadlec, J., Pavlogiannis, A., Chatterjee, K., &#38; Nowak, M. A. (2020). Limits
    on amplifiers of natural selection under death-Birth updating. <i>PLoS Computational
    Biology</i>. Public Library of Science. <a href="https://doi.org/10.1371/journal.pcbi.1007494">https://doi.org/10.1371/journal.pcbi.1007494</a>
  chicago: Tkadlec, Josef, Andreas Pavlogiannis, Krishnendu Chatterjee, and Martin
    A. Nowak. “Limits on Amplifiers of Natural Selection under Death-Birth Updating.”
    <i>PLoS Computational Biology</i>. Public Library of Science, 2020. <a href="https://doi.org/10.1371/journal.pcbi.1007494">https://doi.org/10.1371/journal.pcbi.1007494</a>.
  ieee: J. Tkadlec, A. Pavlogiannis, K. Chatterjee, and M. A. Nowak, “Limits on amplifiers
    of natural selection under death-Birth updating,” <i>PLoS computational biology</i>,
    vol. 16. Public Library of Science, 2020.
  ista: Tkadlec J, Pavlogiannis A, Chatterjee K, Nowak MA. 2020. Limits on amplifiers
    of natural selection under death-Birth updating. PLoS computational biology. 16,
    e1007494.
  mla: Tkadlec, Josef, et al. “Limits on Amplifiers of Natural Selection under Death-Birth
    Updating.” <i>PLoS Computational Biology</i>, vol. 16, e1007494, Public Library
    of Science, 2020, doi:<a href="https://doi.org/10.1371/journal.pcbi.1007494">10.1371/journal.pcbi.1007494</a>.
  short: J. Tkadlec, A. Pavlogiannis, K. Chatterjee, M.A. Nowak, PLoS Computational
    Biology 16 (2020).
date_created: 2019-12-23T13:45:11Z
date_published: 2020-01-17T00:00:00Z
date_updated: 2023-10-17T12:29:47Z
day: '17'
ddc:
- '000'
department:
- _id: KrCh
doi: 10.1371/journal.pcbi.1007494
ec_funded: 1
external_id:
  arxiv:
  - '1906.02785'
  isi:
  - '000510916500025'
file:
- access_level: open_access
  checksum: ce32ee2d2f53aed832f78bbd47e882df
  content_type: application/pdf
  creator: dernst
  date_created: 2020-02-03T07:32:42Z
  date_updated: 2020-07-14T12:47:53Z
  file_id: '7441'
  file_name: 2020_PlosCompBio_Tkadlec.pdf
  file_size: 1817531
  relation: main_file
file_date_updated: 2020-07-14T12:47:53Z
has_accepted_license: '1'
intvolume: '        16'
isi: 1
language:
- iso: eng
month: '01'
oa: 1
oa_version: Published Version
project:
- _id: 2581B60A-B435-11E9-9278-68D0E5697425
  call_identifier: FP7
  grant_number: '279307'
  name: 'Quantitative Graph Games: Theory and Applications'
- _id: 2584A770-B435-11E9-9278-68D0E5697425
  call_identifier: FWF
  grant_number: P 23499-N23
  name: Modern Graph Algorithmic Techniques in Formal Verification
- _id: 25863FF4-B435-11E9-9278-68D0E5697425
  call_identifier: FWF
  grant_number: S11407
  name: Game Theory
publication: PLoS computational biology
publication_identifier:
  eissn:
  - '15537358'
publication_status: published
publisher: Public Library of Science
quality_controlled: '1'
related_material:
  record:
  - id: '7196'
    relation: part_of_dissertation
    status: public
scopus_import: '1'
status: public
title: Limits on amplifiers of natural selection under death-Birth updating
tmp:
  image: /images/cc_by.png
  legal_code_url: https://creativecommons.org/licenses/by/4.0/legalcode
  name: Creative Commons Attribution 4.0 International Public License (CC-BY 4.0)
  short: CC BY (4.0)
type: journal_article
user_id: 2DF688A6-F248-11E8-B48F-1D18A9856A87
volume: 16
year: '2020'
...
---
_id: '6780'
abstract:
- lang: eng
  text: "In this work, we consider the almost-sure termination problem for probabilistic
    programs that asks whether a\r\ngiven probabilistic program terminates with probability
    1. Scalable approaches for program analysis often\r\nrely on modularity as their
    theoretical basis. In non-probabilistic programs, the classical variant rule (V-rule)\r\nof
    Floyd-Hoare logic provides the foundation for modular analysis. Extension of this
    rule to almost-sure\r\ntermination of probabilistic programs is quite tricky,
    and a probabilistic variant was proposed in [16]. While the\r\nproposed probabilistic
    variant cautiously addresses the key issue of integrability, we show that the
    proposed\r\nmodular rule is still not sound for almost-sure termination of probabilistic
    programs.\r\nBesides establishing unsoundness of the previous rule, our contributions
    are as follows: First, we present a\r\nsound modular rule for almost-sure termination
    of probabilistic programs. Our approach is based on a novel\r\nnotion of descent
    supermartingales. Second, for algorithmic approaches, we consider descent supermartingales\r\nthat
    are linear and show that they can be synthesized in polynomial time. Finally,
    we present experimental\r\nresults on a variety of benchmarks and several natural
    examples that model various types of nested while\r\nloops in probabilistic programs
    and demonstrate that our approach is able to efficiently prove their almost-sure\r\ntermination
    property"
article_number: '129'
article_processing_charge: No
arxiv: 1
author:
- first_name: Mingzhang
  full_name: Huang, Mingzhang
  last_name: Huang
- first_name: Hongfei
  full_name: Fu, Hongfei
  last_name: Fu
- first_name: Krishnendu
  full_name: Chatterjee, Krishnendu
  id: 2E5DCA20-F248-11E8-B48F-1D18A9856A87
  last_name: Chatterjee
  orcid: 0000-0002-4561-241X
- first_name: Amir Kafshdar
  full_name: Goharshady, Amir Kafshdar
  id: 391365CE-F248-11E8-B48F-1D18A9856A87
  last_name: Goharshady
  orcid: 0000-0003-1702-6584
citation:
  ama: 'Huang M, Fu H, Chatterjee K, Goharshady AK. Modular verification for almost-sure
    termination of probabilistic programs. In: <i>Proceedings of the 34th ACM International
    Conference on Object-Oriented Programming, Systems, Languages, and Applications
    </i>. Vol 3. ACM; 2019. doi:<a href="https://doi.org/10.1145/3360555">10.1145/3360555</a>'
  apa: 'Huang, M., Fu, H., Chatterjee, K., &#38; Goharshady, A. K. (2019). Modular
    verification for almost-sure termination of probabilistic programs. In <i>Proceedings
    of the 34th ACM International Conference on Object-Oriented Programming, Systems,
    Languages, and Applications </i> (Vol. 3). Athens, Greece: ACM. <a href="https://doi.org/10.1145/3360555">https://doi.org/10.1145/3360555</a>'
  chicago: Huang, Mingzhang, Hongfei Fu, Krishnendu Chatterjee, and Amir Kafshdar
    Goharshady. “Modular Verification for Almost-Sure Termination of Probabilistic
    Programs.” In <i>Proceedings of the 34th ACM International Conference on Object-Oriented
    Programming, Systems, Languages, and Applications </i>, Vol. 3. ACM, 2019. <a
    href="https://doi.org/10.1145/3360555">https://doi.org/10.1145/3360555</a>.
  ieee: M. Huang, H. Fu, K. Chatterjee, and A. K. Goharshady, “Modular verification
    for almost-sure termination of probabilistic programs,” in <i>Proceedings of the
    34th ACM International Conference on Object-Oriented Programming, Systems, Languages,
    and Applications </i>, Athens, Greece, 2019, vol. 3.
  ista: 'Huang M, Fu H, Chatterjee K, Goharshady AK. 2019. Modular verification for
    almost-sure termination of probabilistic programs. Proceedings of the 34th ACM
    International Conference on Object-Oriented Programming, Systems, Languages, and
    Applications . OOPSLA: Object-oriented Programming, Systems, Languages and Applications
    vol. 3, 129.'
  mla: Huang, Mingzhang, et al. “Modular Verification for Almost-Sure Termination
    of Probabilistic Programs.” <i>Proceedings of the 34th ACM International Conference
    on Object-Oriented Programming, Systems, Languages, and Applications </i>, vol.
    3, 129, ACM, 2019, doi:<a href="https://doi.org/10.1145/3360555">10.1145/3360555</a>.
  short: M. Huang, H. Fu, K. Chatterjee, A.K. Goharshady, in:, Proceedings of the
    34th ACM International Conference on Object-Oriented Programming, Systems, Languages,
    and Applications , ACM, 2019.
conference:
  end_date: 2019-10-25
  location: Athens, Greece
  name: 'OOPSLA: Object-oriented Programming, Systems, Languages and Applications'
  start_date: 2019-10-23
date_created: 2019-08-09T09:54:20Z
date_published: 2019-10-01T00:00:00Z
date_updated: 2025-06-02T08:53:47Z
day: '01'
ddc:
- '000'
department:
- _id: KrCh
doi: 10.1145/3360555
ec_funded: 1
external_id:
  arxiv:
  - '1901.06087'
file:
- access_level: open_access
  checksum: 3482d8ace6fb4991eb7810e3b70f1b9f
  content_type: application/pdf
  creator: akafshda
  date_created: 2019-08-12T15:40:57Z
  date_updated: 2020-07-14T12:47:40Z
  file_id: '6807'
  file_name: oopsla-2019.pdf
  file_size: 1024643
  relation: main_file
- access_level: open_access
  checksum: 4e5a6fb2b59a75222a4e8335a5a60eac
  content_type: application/pdf
  creator: dernst
  date_created: 2020-05-12T15:15:14Z
  date_updated: 2020-07-14T12:47:40Z
  file_id: '7821'
  file_name: 2019_ACM_Huang.pdf
  file_size: 538579
  relation: main_file
file_date_updated: 2020-07-14T12:47:40Z
has_accepted_license: '1'
intvolume: '         3'
language:
- iso: eng
license: https://creativecommons.org/licenses/by-nc/4.0/
month: '10'
oa: 1
oa_version: Published Version
project:
- _id: 25892FC0-B435-11E9-9278-68D0E5697425
  grant_number: ICT15-003
  name: Efficient Algorithms for Computer Aided Verification
- _id: 25863FF4-B435-11E9-9278-68D0E5697425
  call_identifier: FWF
  grant_number: S11407
  name: Game Theory
- _id: 2581B60A-B435-11E9-9278-68D0E5697425
  call_identifier: FP7
  grant_number: '279307'
  name: 'Quantitative Graph Games: Theory and Applications'
- _id: 267066CE-B435-11E9-9278-68D0E5697425
  name: Quantitative Analysis of Probablistic Systems with a focus on Crypto-currencies
- _id: 266EEEC0-B435-11E9-9278-68D0E5697425
  name: Quantitative Game-theoretic Analysis of Blockchain Applications and Smart
    Contracts
publication: 'Proceedings of the 34th ACM International Conference on Object-Oriented
  Programming, Systems, Languages, and Applications '
publication_status: published
publisher: ACM
quality_controlled: '1'
related_material:
  record:
  - id: '8934'
    relation: dissertation_contains
    status: public
status: public
title: Modular verification for almost-sure termination of probabilistic programs
tmp:
  image: /images/cc_by_nc.png
  legal_code_url: https://creativecommons.org/licenses/by-nc/4.0/legalcode
  name: Creative Commons Attribution-NonCommercial 4.0 International (CC BY-NC 4.0)
  short: CC BY-NC (4.0)
type: conference
user_id: 8b945eb4-e2f2-11eb-945a-df72226e66a9
volume: 3
year: '2019'
...
---
_id: '6836'
abstract:
- lang: eng
  text: Direct reciprocity is a powerful mechanism for the evolution of cooperation
    on the basis of repeated interactions1,2,3,4. It requires that interacting individuals
    are sufficiently equal, such that everyone faces similar consequences when they
    cooperate or defect. Yet inequality is ubiquitous among humans5,6 and is generally
    considered to undermine cooperation and welfare7,8,9,10. Most previous models
    of reciprocity do not include inequality11,12,13,14,15. These models assume that
    individuals are the same in all relevant aspects. Here we introduce a general
    framework to study direct reciprocity among unequal individuals. Our model allows
    for multiple sources of inequality. Subjects can differ in their endowments, their
    productivities and in how much they benefit from public goods. We find that extreme
    inequality prevents cooperation. But if subjects differ in productivity, some
    endowment inequality can be necessary for cooperation to prevail. Our mathematical
    predictions are supported by a behavioural experiment in which we vary the endowments
    and productivities of the subjects. We observe that overall welfare is maximized
    when the two sources of heterogeneity are aligned, such that more productive individuals
    receive higher endowments. By contrast, when endowments and productivities are
    misaligned, cooperation quickly breaks down. Our findings have implications for
    policy-makers concerned with equity, efficiency and the provisioning of public
    goods.
article_processing_charge: No
article_type: letter_note
author:
- first_name: Oliver P.
  full_name: Hauser, Oliver P.
  last_name: Hauser
- first_name: Christian
  full_name: Hilbe, Christian
  id: 2FDF8F3C-F248-11E8-B48F-1D18A9856A87
  last_name: Hilbe
  orcid: 0000-0001-5116-955X
- first_name: Krishnendu
  full_name: Chatterjee, Krishnendu
  id: 2E5DCA20-F248-11E8-B48F-1D18A9856A87
  last_name: Chatterjee
  orcid: 0000-0002-4561-241X
- first_name: Martin A.
  full_name: Nowak, Martin A.
  last_name: Nowak
citation:
  ama: Hauser OP, Hilbe C, Chatterjee K, Nowak MA. Social dilemmas among unequals.
    <i>Nature</i>. 2019;572(7770):524-527. doi:<a href="https://doi.org/10.1038/s41586-019-1488-5">10.1038/s41586-019-1488-5</a>
  apa: Hauser, O. P., Hilbe, C., Chatterjee, K., &#38; Nowak, M. A. (2019). Social
    dilemmas among unequals. <i>Nature</i>. Springer Nature. <a href="https://doi.org/10.1038/s41586-019-1488-5">https://doi.org/10.1038/s41586-019-1488-5</a>
  chicago: Hauser, Oliver P., Christian Hilbe, Krishnendu Chatterjee, and Martin A.
    Nowak. “Social Dilemmas among Unequals.” <i>Nature</i>. Springer Nature, 2019.
    <a href="https://doi.org/10.1038/s41586-019-1488-5">https://doi.org/10.1038/s41586-019-1488-5</a>.
  ieee: O. P. Hauser, C. Hilbe, K. Chatterjee, and M. A. Nowak, “Social dilemmas among
    unequals,” <i>Nature</i>, vol. 572, no. 7770. Springer Nature, pp. 524–527, 2019.
  ista: Hauser OP, Hilbe C, Chatterjee K, Nowak MA. 2019. Social dilemmas among unequals.
    Nature. 572(7770), 524–527.
  mla: Hauser, Oliver P., et al. “Social Dilemmas among Unequals.” <i>Nature</i>,
    vol. 572, no. 7770, Springer Nature, 2019, pp. 524–27, doi:<a href="https://doi.org/10.1038/s41586-019-1488-5">10.1038/s41586-019-1488-5</a>.
  short: O.P. Hauser, C. Hilbe, K. Chatterjee, M.A. Nowak, Nature 572 (2019) 524–527.
date_created: 2019-09-01T22:00:56Z
date_published: 2019-08-22T00:00:00Z
date_updated: 2023-08-29T07:42:54Z
day: '22'
ddc:
- '000'
department:
- _id: KrCh
doi: 10.1038/s41586-019-1488-5
ec_funded: 1
external_id:
  isi:
  - '000482219600045'
file:
- access_level: open_access
  checksum: a6e0e3168bf62de624e7772cdfaeb26f
  content_type: application/pdf
  creator: dernst
  date_created: 2020-05-14T10:00:32Z
  date_updated: 2020-07-14T12:47:42Z
  file_id: '7828'
  file_name: 2019_Nature_Hauser.pdf
  file_size: 18577756
  relation: main_file
file_date_updated: 2020-07-14T12:47:42Z
has_accepted_license: '1'
intvolume: '       572'
isi: 1
issue: '7770'
language:
- iso: eng
month: '08'
oa: 1
oa_version: Submitted Version
page: 524-527
project:
- _id: 2581B60A-B435-11E9-9278-68D0E5697425
  call_identifier: FP7
  grant_number: '279307'
  name: 'Quantitative Graph Games: Theory and Applications'
- _id: 25832EC2-B435-11E9-9278-68D0E5697425
  call_identifier: FWF
  grant_number: S 11407_N23
  name: Rigorous Systems Engineering
- _id: 25681D80-B435-11E9-9278-68D0E5697425
  call_identifier: FP7
  grant_number: '291734'
  name: International IST Postdoc Fellowship Programme
publication: Nature
publication_identifier:
  eissn:
  - '14764687'
  issn:
  - '00280836'
publication_status: published
publisher: Springer Nature
quality_controlled: '1'
related_material:
  link:
  - description: News on IST Homepage
    relation: press_release
    url: https://ist.ac.at/en/news/too-much-inequality-impedes-support-for-public-goods-according-to-research-published-in-nature/
scopus_import: '1'
status: public
title: Social dilemmas among unequals
type: journal_article
user_id: 4359f0d1-fa6c-11eb-b949-802e58b17ae8
volume: 572
year: '2019'
...
---
_id: '6887'
abstract:
- lang: eng
  text: 'The fundamental model-checking problem, given as input a model and a specification,
    asks for the algorithmic verification of whether the model satisfies the specification.
    Two classical models for reactive systems are graphs and Markov decision processes
    (MDPs). A basic specification formalism in the verification of reactive systems
    is the strong fairness (aka Streett) objective, where given different types of
    requests and corresponding grants, the requirement is that for each type, if the
    request event happens infinitely often, then the corresponding grant event must
    also happen infinitely often. All omega-regular objectives can be expressed as
    Streett objectives and hence they are canonical in verification. Consider graphs/MDPs
    with n vertices, m edges, and a Streett objectives with k pairs, and let b denote
    the size of the description of the Streett objective for the sets of requests
    and grants. The current best-known algorithm for the problem requires time O(min(n^2,
    m sqrt{m log n}) + b log n). In this work we present randomized near-linear time
    algorithms, with expected running time O~(m + b), where the O~ notation hides
    poly-log factors. Our randomized algorithms are near-linear in the size of the
    input, and hence optimal up to poly-log factors. '
alternative_title:
- LIPIcs
article_number: '7'
article_processing_charge: No
author:
- first_name: Krishnendu
  full_name: Chatterjee, Krishnendu
  id: 2E5DCA20-F248-11E8-B48F-1D18A9856A87
  last_name: Chatterjee
  orcid: 0000-0002-4561-241X
- first_name: Wolfgang
  full_name: Dvorák, Wolfgang
  last_name: Dvorák
- first_name: Monika H
  full_name: Henzinger, Monika H
  id: 540c9bbd-f2de-11ec-812d-d04a5be85630
  last_name: Henzinger
  orcid: 0000-0002-5008-6530
- first_name: Alexander
  full_name: Svozil, Alexander
  last_name: Svozil
citation:
  ama: 'Chatterjee K, Dvorák W, Henzinger MH, Svozil A. Near-linear time algorithms
    for Streett objectives in graphs and MDPs. In: <i>Leibniz International Proceedings
    in Informatics</i>. Vol 140. Schloss Dagstuhl - Leibniz-Zentrum für Informatik;
    2019. doi:<a href="https://doi.org/10.4230/LIPICS.CONCUR.2019.7">10.4230/LIPICS.CONCUR.2019.7</a>'
  apa: 'Chatterjee, K., Dvorák, W., Henzinger, M. H., &#38; Svozil, A. (2019). Near-linear
    time algorithms for Streett objectives in graphs and MDPs. In <i>Leibniz International
    Proceedings in Informatics</i> (Vol. 140). Amsterdam, Netherlands: Schloss Dagstuhl
    - Leibniz-Zentrum für Informatik. <a href="https://doi.org/10.4230/LIPICS.CONCUR.2019.7">https://doi.org/10.4230/LIPICS.CONCUR.2019.7</a>'
  chicago: Chatterjee, Krishnendu, Wolfgang Dvorák, Monika H Henzinger, and Alexander
    Svozil. “Near-Linear Time Algorithms for Streett Objectives in Graphs and MDPs.”
    In <i>Leibniz International Proceedings in Informatics</i>, Vol. 140. Schloss
    Dagstuhl - Leibniz-Zentrum für Informatik, 2019. <a href="https://doi.org/10.4230/LIPICS.CONCUR.2019.7">https://doi.org/10.4230/LIPICS.CONCUR.2019.7</a>.
  ieee: K. Chatterjee, W. Dvorák, M. H. Henzinger, and A. Svozil, “Near-linear time
    algorithms for Streett objectives in graphs and MDPs,” in <i>Leibniz International
    Proceedings in Informatics</i>, Amsterdam, Netherlands, 2019, vol. 140.
  ista: 'Chatterjee K, Dvorák W, Henzinger MH, Svozil A. 2019. Near-linear time algorithms
    for Streett objectives in graphs and MDPs. Leibniz International Proceedings in
    Informatics. CONCUR: International Conference on Concurrency Theory, LIPIcs, vol.
    140, 7.'
  mla: Chatterjee, Krishnendu, et al. “Near-Linear Time Algorithms for Streett Objectives
    in Graphs and MDPs.” <i>Leibniz International Proceedings in Informatics</i>,
    vol. 140, 7, Schloss Dagstuhl - Leibniz-Zentrum für Informatik, 2019, doi:<a href="https://doi.org/10.4230/LIPICS.CONCUR.2019.7">10.4230/LIPICS.CONCUR.2019.7</a>.
  short: K. Chatterjee, W. Dvorák, M.H. Henzinger, A. Svozil, in:, Leibniz International
    Proceedings in Informatics, Schloss Dagstuhl - Leibniz-Zentrum für Informatik,
    2019.
conference:
  end_date: 2019-08-30
  location: Amsterdam, Netherlands
  name: 'CONCUR: International Conference on Concurrency Theory'
  start_date: 2019-08-27
date_created: 2019-09-18T08:07:58Z
date_published: 2019-08-01T00:00:00Z
date_updated: 2022-08-12T10:54:34Z
day: '01'
ddc:
- '000'
department:
- _id: KrCh
doi: 10.4230/LIPICS.CONCUR.2019.7
ec_funded: 1
file:
- access_level: open_access
  checksum: e1f0e4061212454574f34a1368d018ec
  content_type: application/pdf
  creator: kschuh
  date_created: 2019-10-01T08:20:30Z
  date_updated: 2020-07-14T12:47:43Z
  file_id: '6922'
  file_name: 2019_LIPIcs_Chatterjee.pdf
  file_size: 730112
  relation: main_file
file_date_updated: 2020-07-14T12:47:43Z
has_accepted_license: '1'
intvolume: '       140'
language:
- iso: eng
month: '08'
oa: 1
oa_version: Published Version
project:
- _id: 25863FF4-B435-11E9-9278-68D0E5697425
  call_identifier: FWF
  grant_number: S11407
  name: Game Theory
- _id: 2581B60A-B435-11E9-9278-68D0E5697425
  call_identifier: FP7
  grant_number: '279307'
  name: 'Quantitative Graph Games: Theory and Applications'
publication: Leibniz International Proceedings in Informatics
publication_status: published
publisher: Schloss Dagstuhl - Leibniz-Zentrum für Informatik
quality_controlled: '1'
scopus_import: '1'
status: public
title: Near-linear time algorithms for Streett objectives in graphs and MDPs
tmp:
  image: /images/cc_by.png
  legal_code_url: https://creativecommons.org/licenses/by/4.0/legalcode
  name: Creative Commons Attribution 4.0 International Public License (CC-BY 4.0)
  short: CC BY (4.0)
type: conference
user_id: 6785fbc1-c503-11eb-8a32-93094b40e1cf
volume: 140
year: '2019'
...
---
_id: '7014'
abstract:
- lang: eng
  text: "We study the problem of developing efficient approaches for proving\r\nworst-case
    bounds of non-deterministic recursive programs. Ranking functions\r\nare sound
    and complete for proving termination and worst-case bounds of\r\nnonrecursive
    programs. First, we apply ranking functions to recursion,\r\nresulting in measure
    functions. We show that measure functions provide a sound\r\nand complete approach
    to prove worst-case bounds of non-deterministic recursive\r\nprograms. Our second
    contribution is the synthesis of measure functions in\r\nnonpolynomial forms.
    We show that non-polynomial measure functions with\r\nlogarithm and exponentiation
    can be synthesized through abstraction of\r\nlogarithmic or exponentiation terms,
    Farkas' Lemma, and Handelman's Theorem\r\nusing linear programming. While previous
    methods obtain worst-case polynomial\r\nbounds, our approach can synthesize bounds
    of the form $\\mathcal{O}(n\\log n)$\r\nas well as $\\mathcal{O}(n^r)$ where $r$
    is not an integer. We present\r\nexperimental results to demonstrate that our
    approach can obtain efficiently\r\nworst-case bounds of classical recursive algorithms
    such as (i) Merge-Sort, the\r\ndivide-and-conquer algorithm for the Closest-Pair
    problem, where we obtain\r\n$\\mathcal{O}(n \\log n)$ worst-case bound, and (ii)
    Karatsuba's algorithm for\r\npolynomial multiplication and Strassen's algorithm
    for matrix multiplication,\r\nwhere we obtain $\\mathcal{O}(n^r)$ bound such that
    $r$ is not an integer and\r\nclose to the best-known bounds for the respective
    algorithms."
article_number: '20'
article_processing_charge: No
article_type: original
arxiv: 1
author:
- first_name: Krishnendu
  full_name: Chatterjee, Krishnendu
  id: 2E5DCA20-F248-11E8-B48F-1D18A9856A87
  last_name: Chatterjee
  orcid: 0000-0002-4561-241X
- first_name: Hongfei
  full_name: Fu, Hongfei
  last_name: Fu
- first_name: Amir Kafshdar
  full_name: Goharshady, Amir Kafshdar
  id: 391365CE-F248-11E8-B48F-1D18A9856A87
  last_name: Goharshady
  orcid: 0000-0003-1702-6584
citation:
  ama: Chatterjee K, Fu H, Goharshady AK. Non-polynomial worst-case analysis of recursive
    programs. <i>ACM Transactions on Programming Languages and Systems</i>. 2019;41(4).
    doi:<a href="https://doi.org/10.1145/3339984">10.1145/3339984</a>
  apa: Chatterjee, K., Fu, H., &#38; Goharshady, A. K. (2019). Non-polynomial worst-case
    analysis of recursive programs. <i>ACM Transactions on Programming Languages and
    Systems</i>. ACM. <a href="https://doi.org/10.1145/3339984">https://doi.org/10.1145/3339984</a>
  chicago: Chatterjee, Krishnendu, Hongfei Fu, and Amir Kafshdar Goharshady. “Non-Polynomial
    Worst-Case Analysis of Recursive Programs.” <i>ACM Transactions on Programming
    Languages and Systems</i>. ACM, 2019. <a href="https://doi.org/10.1145/3339984">https://doi.org/10.1145/3339984</a>.
  ieee: K. Chatterjee, H. Fu, and A. K. Goharshady, “Non-polynomial worst-case analysis
    of recursive programs,” <i>ACM Transactions on Programming Languages and Systems</i>,
    vol. 41, no. 4. ACM, 2019.
  ista: Chatterjee K, Fu H, Goharshady AK. 2019. Non-polynomial worst-case analysis
    of recursive programs. ACM Transactions on Programming Languages and Systems.
    41(4), 20.
  mla: Chatterjee, Krishnendu, et al. “Non-Polynomial Worst-Case Analysis of Recursive
    Programs.” <i>ACM Transactions on Programming Languages and Systems</i>, vol.
    41, no. 4, 20, ACM, 2019, doi:<a href="https://doi.org/10.1145/3339984">10.1145/3339984</a>.
  short: K. Chatterjee, H. Fu, A.K. Goharshady, ACM Transactions on Programming Languages
    and Systems 41 (2019).
date_created: 2019-11-13T08:33:43Z
date_published: 2019-10-01T00:00:00Z
date_updated: 2025-06-02T08:53:47Z
day: '01'
department:
- _id: KrCh
doi: 10.1145/3339984
ec_funded: 1
external_id:
  arxiv:
  - '1705.00317'
  isi:
  - '000564108400001'
intvolume: '        41'
isi: 1
issue: '4'
language:
- iso: eng
main_file_link:
- open_access: '1'
  url: https://arxiv.org/abs/1705.00317
month: '10'
oa: 1
oa_version: Preprint
project:
- _id: 25892FC0-B435-11E9-9278-68D0E5697425
  grant_number: ICT15-003
  name: Efficient Algorithms for Computer Aided Verification
- _id: 25832EC2-B435-11E9-9278-68D0E5697425
  call_identifier: FWF
  grant_number: S 11407_N23
  name: Rigorous Systems Engineering
- _id: 2581B60A-B435-11E9-9278-68D0E5697425
  call_identifier: FP7
  grant_number: '279307'
  name: 'Quantitative Graph Games: Theory and Applications'
- _id: 267066CE-B435-11E9-9278-68D0E5697425
  name: Quantitative Analysis of Probablistic Systems with a focus on Crypto-currencies
- _id: 266EEEC0-B435-11E9-9278-68D0E5697425
  name: Quantitative Game-theoretic Analysis of Blockchain Applications and Smart
    Contracts
publication: ACM Transactions on Programming Languages and Systems
publication_status: published
publisher: ACM
quality_controlled: '1'
related_material:
  record:
  - id: '639'
    relation: earlier_version
    status: public
  - id: '8934'
    relation: dissertation_contains
    status: public
scopus_import: '1'
status: public
title: Non-polynomial worst-case analysis of recursive programs
type: journal_article
user_id: 4359f0d1-fa6c-11eb-b949-802e58b17ae8
volume: 41
year: '2019'
...
---
_id: '7158'
abstract:
- lang: eng
  text: "Interprocedural analysis is at the heart of numerous applications in programming
    languages, such as alias analysis, constant propagation, and so on. Recursive
    state machines (RSMs) are standard models for interprocedural analysis. We consider
    a general framework with RSMs where the transitions are labeled from a semiring
    and path properties are algebraic with semiring operations. RSMs with algebraic
    path properties can model interprocedural dataflow analysis problems, the shortest
    path problem, the most probable path problem, and so on. The traditional algorithms
    for interprocedural analysis focus on path properties where the starting point
    is fixed as the entry point of a specific method. In this work, we consider possible
    multiple queries as required in many applications such as in alias analysis. The
    study of multiple queries allows us to bring in an important algorithmic distinction
    between the resource usage of the one-time preprocessing vs for each individual
    query. The second aspect we consider is that the control flow graphs for most
    programs have constant treewidth.\r\n\r\nOur main contributions are simple and
    implementable algorithms that support multiple queries for algebraic path properties
    for RSMs that have constant treewidth. Our theoretical results show that our algorithms
    have small additional one-time preprocessing but can answer subsequent queries
    significantly faster as compared to the current algorithmic solutions for interprocedural
    dataflow analysis. We have also implemented our algorithms and evaluated their
    performance for performing on-demand interprocedural dataflow analysis on various
    domains, such as for live variable analysis and reaching definitions, on a standard
    benchmark set. Our experimental results align with our theoretical statements
    and show that after a lightweight preprocessing, on-demand queries are answered
    much faster than the standard existing algorithmic approaches.\r\n"
article_number: '23'
article_processing_charge: No
article_type: original
author:
- first_name: Krishnendu
  full_name: Chatterjee, Krishnendu
  id: 2E5DCA20-F248-11E8-B48F-1D18A9856A87
  last_name: Chatterjee
  orcid: 0000-0002-4561-241X
- first_name: Amir Kafshdar
  full_name: Goharshady, Amir Kafshdar
  id: 391365CE-F248-11E8-B48F-1D18A9856A87
  last_name: Goharshady
  orcid: 0000-0003-1702-6584
- first_name: Prateesh
  full_name: Goyal, Prateesh
  last_name: Goyal
- first_name: Rasmus
  full_name: Ibsen-Jensen, Rasmus
  id: 3B699956-F248-11E8-B48F-1D18A9856A87
  last_name: Ibsen-Jensen
  orcid: 0000-0003-4783-0389
- first_name: Andreas
  full_name: Pavlogiannis, Andreas
  id: 49704004-F248-11E8-B48F-1D18A9856A87
  last_name: Pavlogiannis
  orcid: 0000-0002-8943-0722
citation:
  ama: Chatterjee K, Goharshady AK, Goyal P, Ibsen-Jensen R, Pavlogiannis A. Faster
    algorithms for dynamic algebraic queries in basic RSMs with constant treewidth.
    <i>ACM Transactions on Programming Languages and Systems</i>. 2019;41(4). doi:<a
    href="https://doi.org/10.1145/3363525">10.1145/3363525</a>
  apa: Chatterjee, K., Goharshady, A. K., Goyal, P., Ibsen-Jensen, R., &#38; Pavlogiannis,
    A. (2019). Faster algorithms for dynamic algebraic queries in basic RSMs with
    constant treewidth. <i>ACM Transactions on Programming Languages and Systems</i>.
    ACM. <a href="https://doi.org/10.1145/3363525">https://doi.org/10.1145/3363525</a>
  chicago: Chatterjee, Krishnendu, Amir Kafshdar Goharshady, Prateesh Goyal, Rasmus
    Ibsen-Jensen, and Andreas Pavlogiannis. “Faster Algorithms for Dynamic Algebraic
    Queries in Basic RSMs with Constant Treewidth.” <i>ACM Transactions on Programming
    Languages and Systems</i>. ACM, 2019. <a href="https://doi.org/10.1145/3363525">https://doi.org/10.1145/3363525</a>.
  ieee: K. Chatterjee, A. K. Goharshady, P. Goyal, R. Ibsen-Jensen, and A. Pavlogiannis,
    “Faster algorithms for dynamic algebraic queries in basic RSMs with constant treewidth,”
    <i>ACM Transactions on Programming Languages and Systems</i>, vol. 41, no. 4.
    ACM, 2019.
  ista: Chatterjee K, Goharshady AK, Goyal P, Ibsen-Jensen R, Pavlogiannis A. 2019.
    Faster algorithms for dynamic algebraic queries in basic RSMs with constant treewidth.
    ACM Transactions on Programming Languages and Systems. 41(4), 23.
  mla: Chatterjee, Krishnendu, et al. “Faster Algorithms for Dynamic Algebraic Queries
    in Basic RSMs with Constant Treewidth.” <i>ACM Transactions on Programming Languages
    and Systems</i>, vol. 41, no. 4, 23, ACM, 2019, doi:<a href="https://doi.org/10.1145/3363525">10.1145/3363525</a>.
  short: K. Chatterjee, A.K. Goharshady, P. Goyal, R. Ibsen-Jensen, A. Pavlogiannis,
    ACM Transactions on Programming Languages and Systems 41 (2019).
date_created: 2019-12-09T08:33:33Z
date_published: 2019-11-01T00:00:00Z
date_updated: 2024-03-25T23:30:19Z
day: '01'
ddc:
- '000'
department:
- _id: KrCh
doi: 10.1145/3363525
ec_funded: 1
external_id:
  isi:
  - '000564108400004'
file:
- access_level: open_access
  checksum: 291cc86a07bd010d4815e177dac57b70
  content_type: application/pdf
  creator: dernst
  date_created: 2020-10-08T12:58:10Z
  date_updated: 2020-10-08T12:58:10Z
  file_id: '8632'
  file_name: 2019_ACMTransactions_Chatterjee.pdf
  file_size: 667357
  relation: main_file
  success: 1
file_date_updated: 2020-10-08T12:58:10Z
has_accepted_license: '1'
intvolume: '        41'
isi: 1
issue: '4'
language:
- iso: eng
month: '11'
oa: 1
oa_version: Submitted Version
project:
- _id: 2584A770-B435-11E9-9278-68D0E5697425
  call_identifier: FWF
  grant_number: P 23499-N23
  name: Modern Graph Algorithmic Techniques in Formal Verification
- _id: 25863FF4-B435-11E9-9278-68D0E5697425
  call_identifier: FWF
  grant_number: S11407
  name: Game Theory
- _id: 2581B60A-B435-11E9-9278-68D0E5697425
  call_identifier: FP7
  grant_number: '279307'
  name: 'Quantitative Graph Games: Theory and Applications'
publication: ACM Transactions on Programming Languages and Systems
publication_identifier:
  issn:
  - 0164-0925
publication_status: published
publisher: ACM
quality_controlled: '1'
related_material:
  record:
  - id: '8934'
    relation: dissertation_contains
    status: public
scopus_import: '1'
status: public
title: Faster algorithms for dynamic algebraic queries in basic RSMs with constant
  treewidth
type: journal_article
user_id: c635000d-4b10-11ee-a964-aac5a93f6ac1
volume: 41
year: '2019'
...
---
_id: '7210'
abstract:
- lang: eng
  text: The rate of biological evolution depends on the fixation probability and on
    the fixation time of new mutants. Intensive research has focused on identifying
    population structures that augment the fixation probability of advantageous mutants.
    But these amplifiers of natural selection typically increase fixation time. Here
    we study population structures that achieve a tradeoff between fixation probability
    and time. First, we show that no amplifiers can have an asymptotically lower absorption
    time than the well-mixed population. Then we design population structures that
    substantially augment the fixation probability with just a minor increase in fixation
    time. Finally, we show that those structures enable higher effective rate of evolution
    than the well-mixed population provided that the rate of generating advantageous
    mutants is relatively low. Our work sheds light on how population structure affects
    the rate of evolution. Moreover, our structures could be useful for lab-based,
    medical, or industrial applications of evolutionary optimization.
article_number: '138'
article_processing_charge: No
article_type: original
author:
- first_name: Josef
  full_name: Tkadlec, Josef
  id: 3F24CCC8-F248-11E8-B48F-1D18A9856A87
  last_name: Tkadlec
  orcid: 0000-0002-1097-9684
- first_name: Andreas
  full_name: Pavlogiannis, Andreas
  id: 49704004-F248-11E8-B48F-1D18A9856A87
  last_name: Pavlogiannis
  orcid: 0000-0002-8943-0722
- first_name: Krishnendu
  full_name: Chatterjee, Krishnendu
  id: 2E5DCA20-F248-11E8-B48F-1D18A9856A87
  last_name: Chatterjee
  orcid: 0000-0002-4561-241X
- first_name: Martin A.
  full_name: Nowak, Martin A.
  last_name: Nowak
citation:
  ama: Tkadlec J, Pavlogiannis A, Chatterjee K, Nowak MA. Population structure determines
    the tradeoff between fixation probability and fixation time. <i>Communications
    Biology</i>. 2019;2. doi:<a href="https://doi.org/10.1038/s42003-019-0373-y">10.1038/s42003-019-0373-y</a>
  apa: Tkadlec, J., Pavlogiannis, A., Chatterjee, K., &#38; Nowak, M. A. (2019). Population
    structure determines the tradeoff between fixation probability and fixation time.
    <i>Communications Biology</i>. Springer Nature. <a href="https://doi.org/10.1038/s42003-019-0373-y">https://doi.org/10.1038/s42003-019-0373-y</a>
  chicago: Tkadlec, Josef, Andreas Pavlogiannis, Krishnendu Chatterjee, and Martin
    A. Nowak. “Population Structure Determines the Tradeoff between Fixation Probability
    and Fixation Time.” <i>Communications Biology</i>. Springer Nature, 2019. <a href="https://doi.org/10.1038/s42003-019-0373-y">https://doi.org/10.1038/s42003-019-0373-y</a>.
  ieee: J. Tkadlec, A. Pavlogiannis, K. Chatterjee, and M. A. Nowak, “Population structure
    determines the tradeoff between fixation probability and fixation time,” <i>Communications
    Biology</i>, vol. 2. Springer Nature, 2019.
  ista: Tkadlec J, Pavlogiannis A, Chatterjee K, Nowak MA. 2019. Population structure
    determines the tradeoff between fixation probability and fixation time. Communications
    Biology. 2, 138.
  mla: Tkadlec, Josef, et al. “Population Structure Determines the Tradeoff between
    Fixation Probability and Fixation Time.” <i>Communications Biology</i>, vol. 2,
    138, Springer Nature, 2019, doi:<a href="https://doi.org/10.1038/s42003-019-0373-y">10.1038/s42003-019-0373-y</a>.
  short: J. Tkadlec, A. Pavlogiannis, K. Chatterjee, M.A. Nowak, Communications Biology
    2 (2019).
date_created: 2019-12-23T13:36:50Z
date_published: 2019-04-23T00:00:00Z
date_updated: 2023-09-07T13:19:22Z
day: '23'
ddc:
- '000'
department:
- _id: KrCh
doi: 10.1038/s42003-019-0373-y
ec_funded: 1
external_id:
  isi:
  - '000465425700006'
  pmid:
  - '31044163'
file:
- access_level: open_access
  checksum: d1a69bfe73767e4246f0a38e4e1554dd
  content_type: application/pdf
  creator: dernst
  date_created: 2019-12-23T13:39:30Z
  date_updated: 2020-07-14T12:47:53Z
  file_id: '7211'
  file_name: 2019_CommBio_Tkadlec.pdf
  file_size: 1670274
  relation: main_file
file_date_updated: 2020-07-14T12:47:53Z
has_accepted_license: '1'
intvolume: '         2'
isi: 1
language:
- iso: eng
month: '04'
oa: 1
oa_version: Published Version
pmid: 1
project:
- _id: 2581B60A-B435-11E9-9278-68D0E5697425
  call_identifier: FP7
  grant_number: '279307'
  name: 'Quantitative Graph Games: Theory and Applications'
- _id: 2584A770-B435-11E9-9278-68D0E5697425
  call_identifier: FWF
  grant_number: P 23499-N23
  name: Modern Graph Algorithmic Techniques in Formal Verification
- _id: 25832EC2-B435-11E9-9278-68D0E5697425
  call_identifier: FWF
  grant_number: S 11407_N23
  name: Rigorous Systems Engineering
publication: Communications Biology
publication_identifier:
  issn:
  - 2399-3642
publication_status: published
publisher: Springer Nature
quality_controlled: '1'
related_material:
  record:
  - id: '7196'
    relation: part_of_dissertation
    status: public
scopus_import: '1'
status: public
title: Population structure determines the tradeoff between fixation probability and
  fixation time
tmp:
  image: /images/cc_by.png
  legal_code_url: https://creativecommons.org/licenses/by/4.0/legalcode
  name: Creative Commons Attribution 4.0 International Public License (CC-BY 4.0)
  short: CC BY (4.0)
type: journal_article
user_id: c635000d-4b10-11ee-a964-aac5a93f6ac1
volume: 2
year: '2019'
...
---
_id: '6056'
abstract:
- lang: eng
  text: In today's programmable blockchains, smart contracts are limited to being
    deterministic and non-probabilistic. This lack of randomness is a consequential
    limitation, given that a wide variety of real-world financial contracts, such
    as casino games and lotteries, depend entirely on randomness. As a result, several
    ad-hoc random number generation approaches have been developed to be used in smart
    contracts. These include ideas such as using an oracle or relying on the block
    hash. However, these approaches are manipulatable, i.e. their output can be tampered
    with by parties who might not be neutral, such as the owner of the oracle or the
    miners.We propose a novel game-theoretic approach for generating provably unmanipulatable
    pseudorandom numbers on the blockchain. Our approach allows smart contracts to
    access a trustworthy source of randomness that does not rely on potentially compromised
    miners or oracles, hence enabling the creation of a new generation of smart contracts
    that are not limited to being non-probabilistic and can be drawn from the much
    more general class of probabilistic programs.
article_number: '8751326'
arxiv: 1
author:
- first_name: Krishnendu
  full_name: Chatterjee, Krishnendu
  id: 2E5DCA20-F248-11E8-B48F-1D18A9856A87
  last_name: Chatterjee
  orcid: 0000-0002-4561-241X
- first_name: Amir Kafshdar
  full_name: Goharshady, Amir Kafshdar
  id: 391365CE-F248-11E8-B48F-1D18A9856A87
  last_name: Goharshady
  orcid: 0000-0003-1702-6584
- first_name: Arash
  full_name: Pourdamghani, Arash
  last_name: Pourdamghani
citation:
  ama: 'Chatterjee K, Goharshady AK, Pourdamghani A. Probabilistic smart contracts:
    Secure randomness on the blockchain. In: <i>IEEE International Conference on Blockchain
    and Cryptocurrency</i>. IEEE; 2019. doi:<a href="https://doi.org/10.1109/BLOC.2019.8751326">10.1109/BLOC.2019.8751326</a>'
  apa: 'Chatterjee, K., Goharshady, A. K., &#38; Pourdamghani, A. (2019). Probabilistic
    smart contracts: Secure randomness on the blockchain. In <i>IEEE International
    Conference on Blockchain and Cryptocurrency</i>. Seoul, Korea: IEEE. <a href="https://doi.org/10.1109/BLOC.2019.8751326">https://doi.org/10.1109/BLOC.2019.8751326</a>'
  chicago: 'Chatterjee, Krishnendu, Amir Kafshdar Goharshady, and Arash Pourdamghani.
    “Probabilistic Smart Contracts: Secure Randomness on the Blockchain.” In <i>IEEE
    International Conference on Blockchain and Cryptocurrency</i>. IEEE, 2019. <a
    href="https://doi.org/10.1109/BLOC.2019.8751326">https://doi.org/10.1109/BLOC.2019.8751326</a>.'
  ieee: 'K. Chatterjee, A. K. Goharshady, and A. Pourdamghani, “Probabilistic smart
    contracts: Secure randomness on the blockchain,” in <i>IEEE International Conference
    on Blockchain and Cryptocurrency</i>, Seoul, Korea, 2019.'
  ista: 'Chatterjee K, Goharshady AK, Pourdamghani A. 2019. Probabilistic smart contracts:
    Secure randomness on the blockchain. IEEE International Conference on Blockchain
    and Cryptocurrency. IEEE International Conference on Blockchain and Cryptocurrency,
    8751326.'
  mla: 'Chatterjee, Krishnendu, et al. “Probabilistic Smart Contracts: Secure Randomness
    on the Blockchain.” <i>IEEE International Conference on Blockchain and Cryptocurrency</i>,
    8751326, IEEE, 2019, doi:<a href="https://doi.org/10.1109/BLOC.2019.8751326">10.1109/BLOC.2019.8751326</a>.'
  short: K. Chatterjee, A.K. Goharshady, A. Pourdamghani, in:, IEEE International
    Conference on Blockchain and Cryptocurrency, IEEE, 2019.
conference:
  end_date: 2019-05-17
  location: Seoul, Korea
  name: IEEE International Conference on Blockchain and Cryptocurrency
  start_date: 2019-05-14
date_created: 2019-02-26T09:03:15Z
date_published: 2019-05-01T00:00:00Z
date_updated: 2024-03-25T23:30:18Z
day: '01'
department:
- _id: KrCh
doi: 10.1109/BLOC.2019.8751326
ec_funded: 1
external_id:
  arxiv:
  - '1902.07986'
language:
- iso: eng
main_file_link:
- open_access: '1'
  url: https://arxiv.org/abs/1902.07986
month: '05'
oa: 1
oa_version: Preprint
project:
- _id: 25892FC0-B435-11E9-9278-68D0E5697425
  grant_number: ICT15-003
  name: Efficient Algorithms for Computer Aided Verification
- _id: 25832EC2-B435-11E9-9278-68D0E5697425
  call_identifier: FWF
  grant_number: S 11407_N23
  name: Rigorous Systems Engineering
- _id: 2581B60A-B435-11E9-9278-68D0E5697425
  call_identifier: FP7
  grant_number: '279307'
  name: 'Quantitative Graph Games: Theory and Applications'
- _id: 266EEEC0-B435-11E9-9278-68D0E5697425
  name: Quantitative Game-theoretic Analysis of Blockchain Applications and Smart
    Contracts
- _id: 267066CE-B435-11E9-9278-68D0E5697425
  name: Quantitative Analysis of Probablistic Systems with a focus on Crypto-currencies
publication: IEEE International Conference on Blockchain and Cryptocurrency
publication_status: published
publisher: IEEE
quality_controlled: '1'
related_material:
  record:
  - id: '8934'
    relation: dissertation_contains
    status: public
scopus_import: 1
status: public
title: 'Probabilistic smart contracts: Secure randomness on the blockchain'
type: conference
user_id: 3E5EF7F0-F248-11E8-B48F-1D18A9856A87
year: '2019'
...
---
_id: '6175'
abstract:
- lang: eng
  text: "We consider the problem of expected cost analysis over nondeterministic probabilistic
    programs,\r\nwhich aims at automated methods for analyzing the resource-usage
    of such programs.\r\nPrevious approaches for this problem could only handle nonnegative
    bounded costs.\r\nHowever, in many scenarios, such as queuing networks or analysis
    of cryptocurrency protocols,\r\nboth positive and negative costs are necessary
    and the costs are unbounded as well.\r\n\r\nIn this work, we present a sound and
    efficient approach to obtain polynomial bounds on the\r\nexpected accumulated
    cost of nondeterministic probabilistic programs.\r\nOur approach can handle (a)
    general positive and negative costs with bounded updates in\r\nvariables; and
    (b) nonnegative costs with general updates to variables.\r\nWe show that several
    natural examples which could not be\r\nhandled by previous approaches are captured
    in our framework.\r\n\r\nMoreover, our approach leads to an efficient polynomial-time
    algorithm, while no\r\nprevious approach for cost analysis of probabilistic programs
    could guarantee polynomial runtime.\r\nFinally, we show the effectiveness of our
    approach using experimental results on a variety of programs for which we efficiently
    synthesize tight resource-usage bounds."
article_processing_charge: No
arxiv: 1
author:
- first_name: Peixin
  full_name: Wang, Peixin
  last_name: Wang
- first_name: Hongfei
  full_name: Fu, Hongfei
  id: 3AAD03D6-F248-11E8-B48F-1D18A9856A87
  last_name: Fu
- first_name: Amir Kafshdar
  full_name: Goharshady, Amir Kafshdar
  id: 391365CE-F248-11E8-B48F-1D18A9856A87
  last_name: Goharshady
  orcid: 0000-0003-1702-6584
- first_name: Krishnendu
  full_name: Chatterjee, Krishnendu
  id: 2E5DCA20-F248-11E8-B48F-1D18A9856A87
  last_name: Chatterjee
  orcid: 0000-0002-4561-241X
- first_name: Xudong
  full_name: Qin, Xudong
  last_name: Qin
- first_name: Wenjun
  full_name: Shi, Wenjun
  last_name: Shi
citation:
  ama: 'Wang P, Fu H, Goharshady AK, Chatterjee K, Qin X, Shi W. Cost analysis of
    nondeterministic probabilistic programs. In: <i>PLDI 2019: Proceedings of the
    40th ACM SIGPLAN Conference on Programming Language Design and Implementation</i>.
    Association for Computing Machinery; 2019:204-220. doi:<a href="https://doi.org/10.1145/3314221.3314581">10.1145/3314221.3314581</a>'
  apa: 'Wang, P., Fu, H., Goharshady, A. K., Chatterjee, K., Qin, X., &#38; Shi, W.
    (2019). Cost analysis of nondeterministic probabilistic programs. In <i>PLDI 2019:
    Proceedings of the 40th ACM SIGPLAN Conference on Programming Language Design
    and Implementation</i> (pp. 204–220). Phoenix, AZ, United States: Association
    for Computing Machinery. <a href="https://doi.org/10.1145/3314221.3314581">https://doi.org/10.1145/3314221.3314581</a>'
  chicago: 'Wang, Peixin, Hongfei Fu, Amir Kafshdar Goharshady, Krishnendu Chatterjee,
    Xudong Qin, and Wenjun Shi. “Cost Analysis of Nondeterministic Probabilistic Programs.”
    In <i>PLDI 2019: Proceedings of the 40th ACM SIGPLAN Conference on Programming
    Language Design and Implementation</i>, 204–20. Association for Computing Machinery,
    2019. <a href="https://doi.org/10.1145/3314221.3314581">https://doi.org/10.1145/3314221.3314581</a>.'
  ieee: 'P. Wang, H. Fu, A. K. Goharshady, K. Chatterjee, X. Qin, and W. Shi, “Cost
    analysis of nondeterministic probabilistic programs,” in <i>PLDI 2019: Proceedings
    of the 40th ACM SIGPLAN Conference on Programming Language Design and Implementation</i>,
    Phoenix, AZ, United States, 2019, pp. 204–220.'
  ista: 'Wang P, Fu H, Goharshady AK, Chatterjee K, Qin X, Shi W. 2019. Cost analysis
    of nondeterministic probabilistic programs. PLDI 2019: Proceedings of the 40th
    ACM SIGPLAN Conference on Programming Language Design and Implementation. PLDI:
    Conference on Programming Language Design and Implementation, 204–220.'
  mla: 'Wang, Peixin, et al. “Cost Analysis of Nondeterministic Probabilistic Programs.”
    <i>PLDI 2019: Proceedings of the 40th ACM SIGPLAN Conference on Programming Language
    Design and Implementation</i>, Association for Computing Machinery, 2019, pp.
    204–20, doi:<a href="https://doi.org/10.1145/3314221.3314581">10.1145/3314221.3314581</a>.'
  short: 'P. Wang, H. Fu, A.K. Goharshady, K. Chatterjee, X. Qin, W. Shi, in:, PLDI
    2019: Proceedings of the 40th ACM SIGPLAN Conference on Programming Language Design
    and Implementation, Association for Computing Machinery, 2019, pp. 204–220.'
conference:
  end_date: 2019-06-26
  location: Phoenix, AZ, United States
  name: 'PLDI: Conference on Programming Language Design and Implementation'
  start_date: 2019-06-22
date_created: 2019-03-25T10:13:25Z
date_published: 2019-06-08T00:00:00Z
date_updated: 2025-06-02T08:53:45Z
day: '08'
ddc:
- '000'
department:
- _id: KrCh
doi: 10.1145/3314221.3314581
ec_funded: 1
external_id:
  arxiv:
  - '1902.04659'
  isi:
  - '000523190300014'
file:
- access_level: open_access
  checksum: 703a5e9b8c8587f2a44085ffd9a4db64
  content_type: application/pdf
  creator: akafshda
  date_created: 2019-03-25T10:11:22Z
  date_updated: 2020-07-14T12:47:20Z
  file_id: '6176'
  file_name: paper.pdf
  file_size: 4051066
  relation: main_file
file_date_updated: 2020-07-14T12:47:20Z
has_accepted_license: '1'
isi: 1
keyword:
- Program Cost Analysis
- Program Termination
- Probabilistic Programs
- Martingales
language:
- iso: eng
month: '06'
oa: 1
oa_version: Submitted Version
page: 204-220
project:
- _id: 25892FC0-B435-11E9-9278-68D0E5697425
  grant_number: ICT15-003
  name: Efficient Algorithms for Computer Aided Verification
- _id: 25863FF4-B435-11E9-9278-68D0E5697425
  call_identifier: FWF
  grant_number: S11407
  name: Game Theory
- _id: 25832EC2-B435-11E9-9278-68D0E5697425
  call_identifier: FWF
  grant_number: S 11407_N23
  name: Rigorous Systems Engineering
- _id: 2581B60A-B435-11E9-9278-68D0E5697425
  call_identifier: FP7
  grant_number: '279307'
  name: 'Quantitative Graph Games: Theory and Applications'
- _id: 266EEEC0-B435-11E9-9278-68D0E5697425
  name: Quantitative Game-theoretic Analysis of Blockchain Applications and Smart
    Contracts
publication: 'PLDI 2019: Proceedings of the 40th ACM SIGPLAN Conference on Programming
  Language Design and Implementation'
publication_status: published
publisher: Association for Computing Machinery
quality_controlled: '1'
related_material:
  record:
  - id: '5457'
    relation: earlier_version
    status: public
  - id: '8934'
    relation: dissertation_contains
    status: public
scopus_import: '1'
status: public
title: Cost analysis of nondeterministic probabilistic programs
type: conference
user_id: 4359f0d1-fa6c-11eb-b949-802e58b17ae8
year: '2019'
...
---
_id: '6378'
abstract:
- lang: eng
  text: 'In today''s cryptocurrencies, Hashcash proof of work is the most commonly-adopted
    approach to mining. In Hashcash, when a miner decides to add a block to the chain,
    she has to solve the difficult computational puzzle of inverting a hash function.
    While Hashcash has been successfully adopted in both Bitcoin and Ethereum, it
    has attracted significant and harsh criticism due to its massive waste of electricity,
    its carbon footprint and environmental effects, and the inherent lack of usefulness
    in inverting a hash function. Various other mining protocols have been suggested,
    including proof of stake, in which a miner''s chance of adding the next block
    is proportional to her current balance. However, such protocols lead to a higher
    entry cost for new miners who might not still have any stake in the cryptocurrency,
    and can in the worst case lead to an oligopoly, where the rich have complete control
    over mining. In this paper, we propose Hybrid Mining: a new mining protocol that
    combines solving real-world useful problems with Hashcash. Our protocol allows
    new miners to join the network by taking part in Hashcash mining without having
    to own an initial stake. It also allows nodes of the network to submit hard computational
    problems whose solutions are of interest in the real world, e.g.~protein folding
    problems. Then, miners can choose to compete in solving these problems, in lieu
    of Hashcash, for adding a new block. Hence, Hybrid Mining incentivizes miners
    to solve useful problems, such as hard computational problems arising in biology,
    in a distributed manner. It also gives researchers in other areas an easy-to-use
    tool to outsource their hard computations to the blockchain network, which has
    enormous computational power, by paying a reward to the miner who solves the problem
    for them. Moreover, our protocol provides strong security guarantees and is at
    least as resilient to double spending as Bitcoin.'
article_processing_charge: No
author:
- first_name: Krishnendu
  full_name: Chatterjee, Krishnendu
  id: 2E5DCA20-F248-11E8-B48F-1D18A9856A87
  last_name: Chatterjee
  orcid: 0000-0002-4561-241X
- first_name: Amir Kafshdar
  full_name: Goharshady, Amir Kafshdar
  id: 391365CE-F248-11E8-B48F-1D18A9856A87
  last_name: Goharshady
  orcid: 0000-0003-1702-6584
- first_name: Arash
  full_name: Pourdamghani, Arash
  last_name: Pourdamghani
citation:
  ama: 'Chatterjee K, Goharshady AK, Pourdamghani A. Hybrid Mining: Exploiting blockchain’s
    computational power for distributed problem solving. In: <i>Proceedings of the
    34th ACM Symposium on Applied Computing</i>. Vol Part F147772. ACM; 2019:374-381.
    doi:<a href="https://doi.org/10.1145/3297280.3297319">10.1145/3297280.3297319</a>'
  apa: 'Chatterjee, K., Goharshady, A. K., &#38; Pourdamghani, A. (2019). Hybrid Mining:
    Exploiting blockchain’s computational power for distributed problem solving. In
    <i>Proceedings of the 34th ACM Symposium on Applied Computing</i> (Vol. Part F147772,
    pp. 374–381). Limassol, Cyprus: ACM. <a href="https://doi.org/10.1145/3297280.3297319">https://doi.org/10.1145/3297280.3297319</a>'
  chicago: 'Chatterjee, Krishnendu, Amir Kafshdar Goharshady, and Arash Pourdamghani.
    “Hybrid Mining: Exploiting Blockchain’s Computational Power for Distributed Problem
    Solving.” In <i>Proceedings of the 34th ACM Symposium on Applied Computing</i>,
    Part F147772:374–81. ACM, 2019. <a href="https://doi.org/10.1145/3297280.3297319">https://doi.org/10.1145/3297280.3297319</a>.'
  ieee: 'K. Chatterjee, A. K. Goharshady, and A. Pourdamghani, “Hybrid Mining: Exploiting
    blockchain’s computational power for distributed problem solving,” in <i>Proceedings
    of the 34th ACM Symposium on Applied Computing</i>, Limassol, Cyprus, 2019, vol.
    Part F147772, pp. 374–381.'
  ista: 'Chatterjee K, Goharshady AK, Pourdamghani A. 2019. Hybrid Mining: Exploiting
    blockchain’s computational power for distributed problem solving. Proceedings
    of the 34th ACM Symposium on Applied Computing. ACM Symposium on Applied Computing
    vol. Part F147772, 374–381.'
  mla: 'Chatterjee, Krishnendu, et al. “Hybrid Mining: Exploiting Blockchain’s Computational
    Power for Distributed Problem Solving.” <i>Proceedings of the 34th ACM Symposium
    on Applied Computing</i>, vol. Part F147772, ACM, 2019, pp. 374–81, doi:<a href="https://doi.org/10.1145/3297280.3297319">10.1145/3297280.3297319</a>.'
  short: K. Chatterjee, A.K. Goharshady, A. Pourdamghani, in:, Proceedings of the
    34th ACM Symposium on Applied Computing, ACM, 2019, pp. 374–381.
conference:
  end_date: 2019-04-12
  location: Limassol, Cyprus
  name: ACM Symposium on Applied Computing
  start_date: 2019-04-08
date_created: 2019-05-06T12:11:36Z
date_published: 2019-04-01T00:00:00Z
date_updated: 2025-06-02T08:53:46Z
day: '01'
ddc:
- '004'
department:
- _id: KrCh
doi: 10.1145/3297280.3297319
ec_funded: 1
external_id:
  isi:
  - '000474685800049'
file:
- access_level: open_access
  checksum: fbfbcd5a0c7a743862bfc3045539a614
  content_type: application/pdf
  creator: dernst
  date_created: 2019-05-06T12:09:27Z
  date_updated: 2020-07-14T12:47:29Z
  file_id: '6379'
  file_name: 2019_ACM_Chatterjee.pdf
  file_size: 1023934
  relation: main_file
file_date_updated: 2020-07-14T12:47:29Z
has_accepted_license: '1'
isi: 1
language:
- iso: eng
month: '04'
oa: 1
oa_version: Submitted Version
page: 374-381
project:
- _id: 2581B60A-B435-11E9-9278-68D0E5697425
  call_identifier: FP7
  grant_number: '279307'
  name: 'Quantitative Graph Games: Theory and Applications'
- _id: 25892FC0-B435-11E9-9278-68D0E5697425
  grant_number: ICT15-003
  name: Efficient Algorithms for Computer Aided Verification
- _id: 25832EC2-B435-11E9-9278-68D0E5697425
  call_identifier: FWF
  grant_number: S 11407_N23
  name: Rigorous Systems Engineering
publication: Proceedings of the 34th ACM Symposium on Applied Computing
publication_identifier:
  isbn:
  - '9781450359337'
publication_status: published
publisher: ACM
pubrep_id: '1069'
quality_controlled: '1'
related_material:
  record:
  - id: '8934'
    relation: dissertation_contains
    status: public
scopus_import: '1'
status: public
title: 'Hybrid Mining: Exploiting blockchain’s computational power for distributed
  problem solving'
type: conference
user_id: 4359f0d1-fa6c-11eb-b949-802e58b17ae8
volume: Part F147772
year: '2019'
...
---
_id: '6380'
abstract:
- lang: eng
  text: 'There is a huge gap between the speeds of modern caches and main memories,
    and therefore cache misses account for a considerable loss of efficiency in programs.
    The predominant technique to address this issue has been Data Packing: data elements
    that are frequently accessed within time proximity are packed into the same cache
    block, thereby minimizing accesses to the main memory. We consider the algorithmic
    problem of Data Packing on a two-level memory system. Given a reference sequence
    R of accesses to data elements, the task is to partition the elements into cache
    blocks such that the number of cache misses on R is minimized. The problem is
    notoriously difficult: it is NP-hard even when the cache has size 1, and is hard
    to approximate for any cache size larger than 4. Therefore, all existing techniques
    for Data Packing are based on heuristics and lack theoretical guarantees. In this
    work, we present the first positive theoretical results for Data Packing, along
    with new and stronger negative results. We consider the problem under the lens
    of the underlying access hypergraphs, which are hypergraphs of affinities between
    the data elements, where the order of an access hypergraph corresponds to the
    size of the affinity group. We study the problem parameterized by the treewidth
    of access hypergraphs, which is a standard notion in graph theory to measure the
    closeness of a graph to a tree. Our main results are as follows: We show there
    is a number q* depending on the cache parameters such that (a) if the access hypergraph
    of order q* has constant treewidth, then there is a linear-time algorithm for
    Data Packing; (b)the Data Packing problem remains NP-hard even if the access hypergraph
    of order q*-1 has constant treewidth. Thus, we establish a fine-grained dichotomy
    depending on a single parameter, namely, the highest order among access hypegraphs
    that have constant treewidth; and establish the optimal value q* of this parameter.
    Finally, we present an experimental evaluation of a prototype implementation of
    our algorithm. Our results demonstrate that, in practice, access hypergraphs of
    many commonly-used algorithms have small treewidth. We compare our approach with
    several state-of-the-art heuristic-based algorithms and show that our algorithm
    leads to significantly fewer cache-misses. '
article_number: '53'
author:
- first_name: Krishnendu
  full_name: Chatterjee, Krishnendu
  id: 2E5DCA20-F248-11E8-B48F-1D18A9856A87
  last_name: Chatterjee
  orcid: 0000-0002-4561-241X
- first_name: Amir Kafshdar
  full_name: Goharshady, Amir Kafshdar
  id: 391365CE-F248-11E8-B48F-1D18A9856A87
  last_name: Goharshady
  orcid: 0000-0003-1702-6584
- first_name: Nastaran
  full_name: Okati, Nastaran
  last_name: Okati
- first_name: Andreas
  full_name: Pavlogiannis, Andreas
  id: 49704004-F248-11E8-B48F-1D18A9856A87
  last_name: Pavlogiannis
  orcid: 0000-0002-8943-0722
citation:
  ama: Chatterjee K, Goharshady AK, Okati N, Pavlogiannis A. Efficient parameterized
    algorithms for data packing. <i>Proceedings of the ACM on Programming Languages</i>.
    2019;3(POPL). doi:<a href="https://doi.org/10.1145/3290366">10.1145/3290366</a>
  apa: Chatterjee, K., Goharshady, A. K., Okati, N., &#38; Pavlogiannis, A. (2019).
    Efficient parameterized algorithms for data packing. <i>Proceedings of the ACM
    on Programming Languages</i>. ACM. <a href="https://doi.org/10.1145/3290366">https://doi.org/10.1145/3290366</a>
  chicago: Chatterjee, Krishnendu, Amir Kafshdar Goharshady, Nastaran Okati, and Andreas
    Pavlogiannis. “Efficient Parameterized Algorithms for Data Packing.” <i>Proceedings
    of the ACM on Programming Languages</i>. ACM, 2019. <a href="https://doi.org/10.1145/3290366">https://doi.org/10.1145/3290366</a>.
  ieee: K. Chatterjee, A. K. Goharshady, N. Okati, and A. Pavlogiannis, “Efficient
    parameterized algorithms for data packing,” <i>Proceedings of the ACM on Programming
    Languages</i>, vol. 3, no. POPL. ACM, 2019.
  ista: Chatterjee K, Goharshady AK, Okati N, Pavlogiannis A. 2019. Efficient parameterized
    algorithms for data packing. Proceedings of the ACM on Programming Languages.
    3(POPL), 53.
  mla: Chatterjee, Krishnendu, et al. “Efficient Parameterized Algorithms for Data
    Packing.” <i>Proceedings of the ACM on Programming Languages</i>, vol. 3, no.
    POPL, 53, ACM, 2019, doi:<a href="https://doi.org/10.1145/3290366">10.1145/3290366</a>.
  short: K. Chatterjee, A.K. Goharshady, N. Okati, A. Pavlogiannis, Proceedings of
    the ACM on Programming Languages 3 (2019).
date_created: 2019-05-06T12:18:17Z
date_published: 2019-01-01T00:00:00Z
date_updated: 2024-03-25T23:30:18Z
day: '01'
ddc:
- '004'
department:
- _id: KrCh
doi: 10.1145/3290366
ec_funded: 1
file:
- access_level: open_access
  checksum: c157752f96877b36685ad7063ada4524
  content_type: application/pdf
  creator: dernst
  date_created: 2019-05-06T12:23:11Z
  date_updated: 2020-07-14T12:47:29Z
  file_id: '6381'
  file_name: 2019_ACM_POPL_Chatterjee.pdf
  file_size: 1294962
  relation: main_file
file_date_updated: 2020-07-14T12:47:29Z
has_accepted_license: '1'
intvolume: '         3'
issue: POPL
language:
- iso: eng
month: '01'
oa: 1
oa_version: Published Version
project:
- _id: 25892FC0-B435-11E9-9278-68D0E5697425
  grant_number: ICT15-003
  name: Efficient Algorithms for Computer Aided Verification
- _id: 25832EC2-B435-11E9-9278-68D0E5697425
  call_identifier: FWF
  grant_number: S 11407_N23
  name: Rigorous Systems Engineering
- _id: 2581B60A-B435-11E9-9278-68D0E5697425
  call_identifier: FP7
  grant_number: '279307'
  name: 'Quantitative Graph Games: Theory and Applications'
publication: Proceedings of the ACM on Programming Languages
publication_identifier:
  issn:
  - 2475-1421
publication_status: published
publisher: ACM
pubrep_id: '1056'
quality_controlled: '1'
related_material:
  record:
  - id: '8934'
    relation: dissertation_contains
    status: public
status: public
title: Efficient parameterized algorithms for data packing
tmp:
  image: /images/cc_by.png
  legal_code_url: https://creativecommons.org/licenses/by/4.0/legalcode
  name: Creative Commons Attribution 4.0 International Public License (CC-BY 4.0)
  short: CC BY (4.0)
type: journal_article
user_id: 2DF688A6-F248-11E8-B48F-1D18A9856A87
volume: 3
year: '2019'
...
---
_id: '25'
abstract:
- lang: eng
  text: 'Partially observable Markov decision processes (POMDPs) are the standard
    models for planning under uncertainty with both finite and infinite horizon. Besides
    the well-known discounted-sum objective, indefinite-horizon objective (aka Goal-POMDPs)
    is another classical objective for POMDPs. In this case, given a set of target
    states and a positive cost for each transition, the optimization objective is
    to minimize the expected total cost until a target state is reached. In the literature,
    RTDP-Bel or heuristic search value iteration (HSVI) have been used for solving
    Goal-POMDPs. Neither of these algorithms has theoretical convergence guarantees,
    and HSVI may even fail to terminate its trials. We give the following contributions:
    (1) We discuss the challenges introduced in Goal-POMDPs and illustrate how they
    prevent the original HSVI from converging. (2) We present a novel algorithm inspired
    by HSVI, termed Goal-HSVI, and show that our algorithm has convergence guarantees.
    (3) We show that Goal-HSVI outperforms RTDP-Bel on a set of well-known examples.'
acknowledgement: '∗This work has been supported by Vienna Science and Technology Fund
  (WWTF) Project ICT15-003, Austrian Science Fund (FWF) NFN Grant No S11407-N23 (RiSE/SHiNE),
  and ERC Starting grant (279307: Graph Games). This research was sponsored by the
  Army Research Laboratory and was accomplished under Cooperative Agreement Number
  W911NF-13-2-0045 (ARL Cyber Security CRA). '
article_processing_charge: No
author:
- first_name: Karel
  full_name: Horák, Karel
  last_name: Horák
- first_name: Branislav
  full_name: Bošanský, Branislav
  last_name: Bošanský
- first_name: Krishnendu
  full_name: Chatterjee, Krishnendu
  id: 2E5DCA20-F248-11E8-B48F-1D18A9856A87
  last_name: Chatterjee
  orcid: 0000-0002-4561-241X
citation:
  ama: 'Horák K, Bošanský B, Chatterjee K. Goal-HSVI: Heuristic search value iteration
    for goal-POMDPs. In: <i>Proceedings of the Twenty-Seventh International Joint
    Conference on Artificial Intelligence</i>. Vol 2018-July. IJCAI; 2018:4764-4770.
    doi:<a href="https://doi.org/10.24963/ijcai.2018/662">10.24963/ijcai.2018/662</a>'
  apa: 'Horák, K., Bošanský, B., &#38; Chatterjee, K. (2018). Goal-HSVI: Heuristic
    search value iteration for goal-POMDPs. In <i>Proceedings of the Twenty-Seventh
    International Joint Conference on Artificial Intelligence</i> (Vol. 2018–July,
    pp. 4764–4770). Stockholm, Sweden: IJCAI. <a href="https://doi.org/10.24963/ijcai.2018/662">https://doi.org/10.24963/ijcai.2018/662</a>'
  chicago: 'Horák, Karel, Branislav Bošanský, and Krishnendu Chatterjee. “Goal-HSVI:
    Heuristic Search Value Iteration for Goal-POMDPs.” In <i>Proceedings of the Twenty-Seventh
    International Joint Conference on Artificial Intelligence</i>, 2018–July:4764–70.
    IJCAI, 2018. <a href="https://doi.org/10.24963/ijcai.2018/662">https://doi.org/10.24963/ijcai.2018/662</a>.'
  ieee: 'K. Horák, B. Bošanský, and K. Chatterjee, “Goal-HSVI: Heuristic search value
    iteration for goal-POMDPs,” in <i>Proceedings of the Twenty-Seventh International
    Joint Conference on Artificial Intelligence</i>, Stockholm, Sweden, 2018, vol.
    2018–July, pp. 4764–4770.'
  ista: 'Horák K, Bošanský B, Chatterjee K. 2018. Goal-HSVI: Heuristic search value
    iteration for goal-POMDPs. Proceedings of the Twenty-Seventh International Joint
    Conference on Artificial Intelligence. IJCAI: International Joint Conference on
    Artificial Intelligence vol. 2018–July, 4764–4770.'
  mla: 'Horák, Karel, et al. “Goal-HSVI: Heuristic Search Value Iteration for Goal-POMDPs.”
    <i>Proceedings of the Twenty-Seventh International Joint Conference on Artificial
    Intelligence</i>, vol. 2018–July, IJCAI, 2018, pp. 4764–70, doi:<a href="https://doi.org/10.24963/ijcai.2018/662">10.24963/ijcai.2018/662</a>.'
  short: K. Horák, B. Bošanský, K. Chatterjee, in:, Proceedings of the Twenty-Seventh
    International Joint Conference on Artificial Intelligence, IJCAI, 2018, pp. 4764–4770.
conference:
  end_date: 2018-07-19
  location: Stockholm, Sweden
  name: 'IJCAI: International Joint Conference on Artificial Intelligence'
  start_date: 2018-07-13
date_created: 2018-12-11T11:44:13Z
date_published: 2018-07-01T00:00:00Z
date_updated: 2025-06-02T08:53:40Z
day: '01'
department:
- _id: KrCh
doi: 10.24963/ijcai.2018/662
ec_funded: 1
external_id:
  isi:
  - '000764175404127'
isi: 1
language:
- iso: eng
main_file_link:
- open_access: '1'
  url: https://doi.org/10.24963/ijcai.2018/662
month: '07'
oa: 1
oa_version: Published Version
page: 4764 - 4770
project:
- _id: 25892FC0-B435-11E9-9278-68D0E5697425
  grant_number: ICT15-003
  name: Efficient Algorithms for Computer Aided Verification
- _id: 25832EC2-B435-11E9-9278-68D0E5697425
  call_identifier: FWF
  grant_number: S 11407_N23
  name: Rigorous Systems Engineering
- _id: 2581B60A-B435-11E9-9278-68D0E5697425
  call_identifier: FP7
  grant_number: '279307'
  name: 'Quantitative Graph Games: Theory and Applications'
publication: Proceedings of the Twenty-Seventh International Joint Conference on Artificial
  Intelligence
publication_status: published
publisher: IJCAI
publist_id: '8030'
quality_controlled: '1'
scopus_import: '1'
status: public
title: 'Goal-HSVI: Heuristic search value iteration for goal-POMDPs'
type: conference
user_id: c635000d-4b10-11ee-a964-aac5a93f6ac1
volume: 2018-July
year: '2018'
...
---
_id: '297'
abstract:
- lang: eng
  text: Graph games played by two players over finite-state graphs are central in
    many problems in computer science. In particular, graph games with ω -regular
    winning conditions, specified as parity objectives, which can express properties
    such as safety, liveness, fairness, are the basic framework for verification and
    synthesis of reactive systems. The decisions for a player at various states of
    the graph game are represented as strategies. While the algorithmic problem for
    solving graph games with parity objectives has been widely studied, the most prominent
    data-structure for strategy representation in graph games has been binary decision
    diagrams (BDDs). However, due to the bit-level representation, BDDs do not retain
    the inherent flavor of the decisions of strategies, and are notoriously hard to
    minimize to obtain succinct representation. In this work we propose decision trees
    for strategy representation in graph games. Decision trees retain the flavor of
    decisions of strategies and allow entropy-based minimization to obtain succinct
    trees. However, decision trees work in settings (e.g., probabilistic models) where
    errors are allowed, and overfitting of data is typically avoided. In contrast,
    for strategies in graph games no error is allowed, and the decision tree must
    represent the entire strategy. We develop new techniques to extend decision trees
    to overcome the above obstacles, while retaining the entropy-based techniques
    to obtain succinct trees. We have implemented our techniques to extend the existing
    decision tree solvers. We present experimental results for problems in reactive
    synthesis to show that decision trees provide a much more efficient data-structure
    for strategy representation as compared to BDDs.
alternative_title:
- LNCS
article_processing_charge: No
author:
- first_name: Tomáš
  full_name: Brázdil, Tomáš
  last_name: Brázdil
- first_name: Krishnendu
  full_name: Chatterjee, Krishnendu
  id: 2E5DCA20-F248-11E8-B48F-1D18A9856A87
  last_name: Chatterjee
  orcid: 0000-0002-4561-241X
- first_name: Jan
  full_name: Kretinsky, Jan
  id: 44CEF464-F248-11E8-B48F-1D18A9856A87
  last_name: Kretinsky
  orcid: 0000-0002-8122-2881
- first_name: Viktor
  full_name: Toman, Viktor
  id: 3AF3DA7C-F248-11E8-B48F-1D18A9856A87
  last_name: Toman
  orcid: 0000-0001-9036-063X
citation:
  ama: 'Brázdil T, Chatterjee K, Kretinsky J, Toman V. Strategy representation by
    decision trees in reactive synthesis. In: Vol 10805. Springer; 2018:385-407. doi:<a
    href="https://doi.org/10.1007/978-3-319-89960-2_21">10.1007/978-3-319-89960-2_21</a>'
  apa: 'Brázdil, T., Chatterjee, K., Kretinsky, J., &#38; Toman, V. (2018). Strategy
    representation by decision trees in reactive synthesis (Vol. 10805, pp. 385–407).
    Presented at the TACAS 2018: Tools and Algorithms for the Construction and Analysis
    of Systems, Thessaloniki, Greece: Springer. <a href="https://doi.org/10.1007/978-3-319-89960-2_21">https://doi.org/10.1007/978-3-319-89960-2_21</a>'
  chicago: Brázdil, Tomáš, Krishnendu Chatterjee, Jan Kretinsky, and Viktor Toman.
    “Strategy Representation by Decision Trees in Reactive Synthesis,” 10805:385–407.
    Springer, 2018. <a href="https://doi.org/10.1007/978-3-319-89960-2_21">https://doi.org/10.1007/978-3-319-89960-2_21</a>.
  ieee: 'T. Brázdil, K. Chatterjee, J. Kretinsky, and V. Toman, “Strategy representation
    by decision trees in reactive synthesis,” presented at the TACAS 2018: Tools and
    Algorithms for the Construction and Analysis of Systems, Thessaloniki, Greece,
    2018, vol. 10805, pp. 385–407.'
  ista: 'Brázdil T, Chatterjee K, Kretinsky J, Toman V. 2018. Strategy representation
    by decision trees in reactive synthesis. TACAS 2018: Tools and Algorithms for
    the Construction and Analysis of Systems, LNCS, vol. 10805, 385–407.'
  mla: Brázdil, Tomáš, et al. <i>Strategy Representation by Decision Trees in Reactive
    Synthesis</i>. Vol. 10805, Springer, 2018, pp. 385–407, doi:<a href="https://doi.org/10.1007/978-3-319-89960-2_21">10.1007/978-3-319-89960-2_21</a>.
  short: T. Brázdil, K. Chatterjee, J. Kretinsky, V. Toman, in:, Springer, 2018, pp.
    385–407.
conference:
  end_date: 2018-04-20
  location: Thessaloniki, Greece
  name: 'TACAS 2018: Tools and Algorithms for the Construction and Analysis of Systems'
  start_date: 2018-04-14
date_created: 2018-12-11T11:45:41Z
date_published: 2018-04-12T00:00:00Z
date_updated: 2025-06-02T08:53:40Z
day: '12'
ddc:
- '000'
department:
- _id: KrCh
- _id: ToHe
doi: 10.1007/978-3-319-89960-2_21
ec_funded: 1
external_id:
  isi:
  - '000546326300021'
file:
- access_level: open_access
  checksum: b13874ffb114932ad9cc2586b7469db4
  content_type: application/pdf
  creator: dernst
  date_created: 2018-12-17T16:29:08Z
  date_updated: 2020-07-14T12:45:57Z
  file_id: '5723'
  file_name: 2018_LNCS_Brazdil.pdf
  file_size: 1829940
  relation: main_file
file_date_updated: 2020-07-14T12:45:57Z
has_accepted_license: '1'
intvolume: '     10805'
isi: 1
language:
- iso: eng
month: '04'
oa: 1
oa_version: Published Version
page: 385 - 407
project:
- _id: 25892FC0-B435-11E9-9278-68D0E5697425
  grant_number: ICT15-003
  name: Efficient Algorithms for Computer Aided Verification
- _id: 25832EC2-B435-11E9-9278-68D0E5697425
  call_identifier: FWF
  grant_number: S 11407_N23
  name: Rigorous Systems Engineering
- _id: 2581B60A-B435-11E9-9278-68D0E5697425
  call_identifier: FP7
  grant_number: '279307'
  name: 'Quantitative Graph Games: Theory and Applications'
- _id: 2564DBCA-B435-11E9-9278-68D0E5697425
  call_identifier: H2020
  grant_number: '665385'
  name: International IST Doctoral Program
publication_status: published
publisher: Springer
publist_id: '7584'
quality_controlled: '1'
scopus_import: '1'
status: public
title: Strategy representation by decision trees in reactive synthesis
tmp:
  image: /images/cc_by.png
  legal_code_url: https://creativecommons.org/licenses/by/4.0/legalcode
  name: Creative Commons Attribution 4.0 International Public License (CC-BY 4.0)
  short: CC BY (4.0)
type: conference
user_id: c635000d-4b10-11ee-a964-aac5a93f6ac1
volume: 10805
year: '2018'
...
