---
_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: '6889'
abstract:
- lang: eng
  text: 'We study Markov decision processes and turn-based stochastic games with parity
    conditions. There are three qualitative winning criteria, namely, sure winning,
    which requires all paths to satisfy the condition, almost-sure winning, which
    requires the condition to be satisfied with probability 1, and limit-sure winning,
    which requires the condition to be satisfied with probability arbitrarily close
    to 1. We study the combination of two of these criteria for parity conditions,
    e.g., there are two parity conditions one of which must be won surely, and the
    other almost-surely. The problem has been studied recently by Berthon et al. for
    MDPs with combination of sure and almost-sure winning, under infinite-memory strategies,
    and the problem has been established to be in NP cap co-NP. Even in MDPs there
    is a difference between finite-memory and infinite-memory strategies. Our main
    results for combination of sure and almost-sure winning are as follows: (a) we
    show that for MDPs with finite-memory strategies the problem is in NP cap co-NP;
    (b) we show that for turn-based stochastic games the problem is co-NP-complete,
    both for finite-memory and infinite-memory strategies; and (c) we present algorithmic
    results for the finite-memory case, both for MDPs and turn-based stochastic games,
    by reduction to non-stochastic parity games. In addition we show that all the
    above complexity results also carry over to combination of sure and limit-sure
    winning, and results for all other combinations can be derived from existing results
    in the literature. Thus we present a complete picture for the study of combinations
    of two qualitative winning criteria for parity conditions in MDPs and turn-based
    stochastic games. '
alternative_title:
- LIPIcs
article_number: '6'
author:
- first_name: Krishnendu
  full_name: Chatterjee, Krishnendu
  id: 2E5DCA20-F248-11E8-B48F-1D18A9856A87
  last_name: Chatterjee
  orcid: 0000-0002-4561-241X
- first_name: Nir
  full_name: Piterman, Nir
  last_name: Piterman
citation:
  ama: 'Chatterjee K, Piterman N. Combinations of Qualitative Winning for Stochastic
    Parity Games. In: Vol 140. Schloss Dagstuhl - Leibniz-Zentrum für Informatik;
    2019. doi:<a href="https://doi.org/10.4230/LIPICS.CONCUR.2019.6">10.4230/LIPICS.CONCUR.2019.6</a>'
  apa: 'Chatterjee, K., &#38; Piterman, N. (2019). Combinations of Qualitative Winning
    for Stochastic Parity Games (Vol. 140). Presented at the CONCUR: International
    Conference on Concurrency Theory, Amsterdam, Netherlands: Schloss Dagstuhl - Leibniz-Zentrum
    für Informatik. <a href="https://doi.org/10.4230/LIPICS.CONCUR.2019.6">https://doi.org/10.4230/LIPICS.CONCUR.2019.6</a>'
  chicago: Chatterjee, Krishnendu, and Nir Piterman. “Combinations of Qualitative
    Winning for Stochastic Parity Games,” Vol. 140. Schloss Dagstuhl - Leibniz-Zentrum
    für Informatik, 2019. <a href="https://doi.org/10.4230/LIPICS.CONCUR.2019.6">https://doi.org/10.4230/LIPICS.CONCUR.2019.6</a>.
  ieee: 'K. Chatterjee and N. Piterman, “Combinations of Qualitative Winning for Stochastic
    Parity Games,” presented at the CONCUR: International Conference on Concurrency
    Theory, Amsterdam, Netherlands, 2019, vol. 140.'
  ista: 'Chatterjee K, Piterman N. 2019. Combinations of Qualitative Winning for Stochastic
    Parity Games. CONCUR: International Conference on Concurrency Theory, LIPIcs,
    vol. 140, 6.'
  mla: Chatterjee, Krishnendu, and Nir Piterman. <i>Combinations of Qualitative Winning
    for Stochastic Parity Games</i>. Vol. 140, 6, Schloss Dagstuhl - Leibniz-Zentrum
    für Informatik, 2019, doi:<a href="https://doi.org/10.4230/LIPICS.CONCUR.2019.6">10.4230/LIPICS.CONCUR.2019.6</a>.
  short: K. Chatterjee, N. Piterman, in:, 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:11:43Z
date_published: 2019-08-01T00:00:00Z
date_updated: 2021-01-12T08:09:28Z
day: '01'
ddc:
- '000'
department:
- _id: KrCh
doi: 10.4230/LIPICS.CONCUR.2019.6
file:
- access_level: open_access
  checksum: 7b2ecfd4d9d02360308c0ca986fc10a7
  content_type: application/pdf
  creator: kschuh
  date_created: 2019-10-01T08:49:45Z
  date_updated: 2020-07-14T12:47:43Z
  file_id: '6923'
  file_name: 2019_LIPIcs_Chatterjee.pdf
  file_size: 509163
  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: 25892FC0-B435-11E9-9278-68D0E5697425
  grant_number: ICT15-003
  name: Efficient Algorithms for Computer Aided Verification
publication_status: published
publisher: Schloss Dagstuhl - Leibniz-Zentrum für Informatik
quality_controlled: '1'
scopus_import: 1
status: public
title: Combinations of Qualitative Winning for Stochastic Parity Games
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: 3E5EF7F0-F248-11E8-B48F-1D18A9856A87
volume: 140
year: '2019'
...
---
_id: '10190'
abstract:
- lang: eng
  text: 'The verification of concurrent programs remains an open challenge, as thread
    interaction has to be accounted for, which leads to state-space explosion. Stateless
    model checking battles this problem by exploring traces rather than states of
    the program. As there are exponentially many traces, dynamic partial-order reduction
    (DPOR) techniques are used to partition the trace space into equivalence classes,
    and explore a few representatives from each class. The standard equivalence that
    underlies most DPOR techniques is the happens-before equivalence, however recent
    works have spawned a vivid interest towards coarser equivalences. The efficiency
    of such approaches is a product of two parameters: (i) the size of the partitioning
    induced by the equivalence, and (ii) the time spent by the exploration algorithm
    in each class of the partitioning. In this work, we present a new equivalence,
    called value-happens-before and show that it has two appealing features. First,
    value-happens-before is always at least as coarse as the happens-before equivalence,
    and can be even exponentially coarser. Second, the value-happens-before partitioning
    is efficiently explorable when the number of threads is bounded. We present an
    algorithm called value-centric DPOR (VCDPOR), which explores the underlying partitioning
    using polynomial time per class. Finally, we perform an experimental evaluation
    of VCDPOR on various benchmarks, and compare it against other state-of-the-art
    approaches. Our results show that value-happens-before typically induces a significant
    reduction in the size of the underlying partitioning, which leads to a considerable
    reduction in the running time for exploring the whole partitioning.'
acknowledgement: "The authors would also like to thank anonymous referees for their
  valuable comments and helpful suggestions. This work is supported by the Austrian
  Science Fund (FWF) NFN grants S11407-N23 (RiSE/SHiNE) and S11402-N23 (RiSE/SHiNE),
  by the Vienna Science and Technology Fund (WWTF) Project ICT15-003, and by the Austrian
  Science Fund (FWF) Schrodinger grant J-4220.\r\n"
article_number: '124'
article_processing_charge: No
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: Andreas
  full_name: Pavlogiannis, Andreas
  id: 49704004-F248-11E8-B48F-1D18A9856A87
  last_name: Pavlogiannis
  orcid: 0000-0002-8943-0722
- first_name: Viktor
  full_name: Toman, Viktor
  id: 3AF3DA7C-F248-11E8-B48F-1D18A9856A87
  last_name: Toman
  orcid: 0000-0001-9036-063X
citation:
  ama: 'Chatterjee K, Pavlogiannis A, Toman V. Value-centric dynamic partial order
    reduction. 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/3360550">10.1145/3360550</a>'
  apa: 'Chatterjee, K., Pavlogiannis, A., &#38; Toman, V. (2019). Value-centric dynamic
    partial order reduction. 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/3360550">https://doi.org/10.1145/3360550</a>'
  chicago: Chatterjee, Krishnendu, Andreas Pavlogiannis, and Viktor Toman. “Value-Centric
    Dynamic Partial Order Reduction.” 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/3360550">https://doi.org/10.1145/3360550</a>.
  ieee: K. Chatterjee, A. Pavlogiannis, and V. Toman, “Value-centric dynamic partial
    order reduction,” in <i>Proceedings of the 34th ACM International Conference on
    Object-Oriented Programming, Systems, Languages, and Applications</i>, Athens,
    Greece, 2019, vol. 3.
  ista: 'Chatterjee K, Pavlogiannis A, Toman V. 2019. Value-centric dynamic partial
    order reduction. 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, 124.'
  mla: Chatterjee, Krishnendu, et al. “Value-Centric Dynamic Partial Order Reduction.”
    <i>Proceedings of the 34th ACM International Conference on Object-Oriented Programming,
    Systems, Languages, and Applications</i>, vol. 3, 124, ACM, 2019, doi:<a href="https://doi.org/10.1145/3360550">10.1145/3360550</a>.
  short: K. Chatterjee, A. Pavlogiannis, V. Toman, 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: 2021-10-27T14:57:06Z
date_published: 2019-10-10T00:00:00Z
date_updated: 2025-07-14T09:10:15Z
day: '10'
ddc:
- '000'
department:
- _id: GradSch
- _id: KrCh
doi: 10.1145/3360550
external_id:
  arxiv:
  - '1909.00989'
file:
- access_level: open_access
  checksum: 2149979c46964c4d117af06ccb6c0834
  content_type: application/pdf
  creator: cchlebak
  date_created: 2021-11-12T11:41:56Z
  date_updated: 2021-11-12T11:41:56Z
  file_id: '10278'
  file_name: 2019_ACM_Chatterjee.pdf
  file_size: 570829
  relation: main_file
  success: 1
file_date_updated: 2021-11-12T11:41:56Z
has_accepted_license: '1'
intvolume: '         3'
keyword:
- safety
- risk
- reliability and quality
- software
language:
- iso: eng
main_file_link:
- open_access: '1'
  url: https://dl.acm.org/doi/10.1145/3360550
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: 25832EC2-B435-11E9-9278-68D0E5697425
  call_identifier: FWF
  grant_number: S 11407_N23
  name: Rigorous Systems Engineering
- _id: 25F5A88A-B435-11E9-9278-68D0E5697425
  call_identifier: FWF
  grant_number: S11402-N23
  name: Moderne Concurrency Paradigms
publication: Proceedings of the 34th ACM International Conference on Object-Oriented
  Programming, Systems, Languages, and Applications
publication_identifier:
  eissn:
  - 2475-1421
publication_status: published
publisher: ACM
quality_controlled: '1'
related_material:
  record:
  - id: '10199'
    relation: dissertation_contains
    status: public
status: public
title: Value-centric dynamic partial order reduction
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: 8b945eb4-e2f2-11eb-945a-df72226e66a9
volume: 3
year: '2019'
...
---
_id: '86'
abstract:
- lang: eng
  text: Responsiveness—the requirement that every request to a system be eventually
    handled—is one of the fundamental liveness properties of a reactive system. Average
    response time is a quantitative measure for the responsiveness requirement used
    commonly in performance evaluation. We show how average response time can be computed
    on state-transition graphs, on Markov chains, and on game graphs. In all three
    cases, we give polynomial-time algorithms.
acknowledgement: 'This research was supported in part by the Austrian Science Fund
  (FWF) under grants S11402-N23, S11407-N23 (RiSE/SHiNE) and Z211-N23 (Wittgenstein
  Award), ERC Start grant (279307: Graph Games), Vienna Science and Technology Fund
  (WWTF) through project ICT15-003 and by the National Science Centre (NCN), Poland
  under grant 2014/15/D/ST6/04543.'
alternative_title:
- LNCS
author:
- first_name: Krishnendu
  full_name: Chatterjee, Krishnendu
  id: 2E5DCA20-F248-11E8-B48F-1D18A9856A87
  last_name: Chatterjee
  orcid: 0000-0002-4561-241X
- first_name: Thomas A
  full_name: Henzinger, Thomas A
  id: 40876CD8-F248-11E8-B48F-1D18A9856A87
  last_name: Henzinger
  orcid: 0000−0002−2985−7724
- first_name: Jan
  full_name: Otop, Jan
  id: 2FC5DA74-F248-11E8-B48F-1D18A9856A87
  last_name: Otop
citation:
  ama: 'Chatterjee K, Henzinger TA, Otop J. Computing average response time. In: Lohstroh
    M, Derler P, Sirjani M, eds. <i>Principles of Modeling</i>. Vol 10760. Springer;
    2018:143-161. doi:<a href="https://doi.org/10.1007/978-3-319-95246-8_9">10.1007/978-3-319-95246-8_9</a>'
  apa: Chatterjee, K., Henzinger, T. A., &#38; Otop, J. (2018). Computing average
    response time. In M. Lohstroh, P. Derler, &#38; M. Sirjani (Eds.), <i>Principles
    of Modeling</i> (Vol. 10760, pp. 143–161). Springer. <a href="https://doi.org/10.1007/978-3-319-95246-8_9">https://doi.org/10.1007/978-3-319-95246-8_9</a>
  chicago: Chatterjee, Krishnendu, Thomas A Henzinger, and Jan Otop. “Computing Average
    Response Time.” In <i>Principles of Modeling</i>, edited by Marten Lohstroh, Patricia
    Derler, and Marjan Sirjani, 10760:143–61. Springer, 2018. <a href="https://doi.org/10.1007/978-3-319-95246-8_9">https://doi.org/10.1007/978-3-319-95246-8_9</a>.
  ieee: K. Chatterjee, T. A. Henzinger, and J. Otop, “Computing average response time,”
    in <i>Principles of Modeling</i>, vol. 10760, M. Lohstroh, P. Derler, and M. Sirjani,
    Eds. Springer, 2018, pp. 143–161.
  ista: 'Chatterjee K, Henzinger TA, Otop J. 2018.Computing average response time.
    In: Principles of Modeling. LNCS, vol. 10760, 143–161.'
  mla: Chatterjee, Krishnendu, et al. “Computing Average Response Time.” <i>Principles
    of Modeling</i>, edited by Marten Lohstroh et al., vol. 10760, Springer, 2018,
    pp. 143–61, doi:<a href="https://doi.org/10.1007/978-3-319-95246-8_9">10.1007/978-3-319-95246-8_9</a>.
  short: K. Chatterjee, T.A. Henzinger, J. Otop, in:, M. Lohstroh, P. Derler, M. Sirjani
    (Eds.), Principles of Modeling, Springer, 2018, pp. 143–161.
date_created: 2018-12-11T11:44:33Z
date_published: 2018-07-20T00:00:00Z
date_updated: 2021-01-12T08:20:14Z
day: '20'
ddc:
- '000'
department:
- _id: KrCh
- _id: ToHe
doi: 10.1007/978-3-319-95246-8_9
ec_funded: 1
editor:
- first_name: Marten
  full_name: Lohstroh, Marten
  last_name: Lohstroh
- first_name: Patricia
  full_name: Derler, Patricia
  last_name: Derler
- first_name: Marjan
  full_name: Sirjani, Marjan
  last_name: Sirjani
file:
- access_level: open_access
  checksum: 9995c6ce6957333baf616fc4f20be597
  content_type: application/pdf
  creator: dernst
  date_created: 2019-11-19T08:22:18Z
  date_updated: 2020-07-14T12:48:14Z
  file_id: '7053'
  file_name: 2018_PrinciplesModeling_Chatterjee.pdf
  file_size: 516307
  relation: main_file
file_date_updated: 2020-07-14T12:48:14Z
has_accepted_license: '1'
intvolume: '     10760'
language:
- iso: eng
month: '07'
oa: 1
oa_version: Submitted Version
page: 143 - 161
project:
- _id: 25832EC2-B435-11E9-9278-68D0E5697425
  call_identifier: FWF
  grant_number: S 11407_N23
  name: Rigorous Systems Engineering
- _id: 25863FF4-B435-11E9-9278-68D0E5697425
  call_identifier: FWF
  grant_number: S11407
  name: Game Theory
- _id: 25F42A32-B435-11E9-9278-68D0E5697425
  call_identifier: FWF
  grant_number: Z211
  name: The Wittgenstein Prize
- _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
publication: Principles of Modeling
publication_status: published
publisher: Springer
publist_id: '7968'
quality_controlled: '1'
scopus_import: 1
status: public
title: Computing average response time
type: book_chapter
user_id: 2DF688A6-F248-11E8-B48F-1D18A9856A87
volume: 10760
year: '2018'
...
---
_id: '738'
abstract:
- lang: eng
  text: 'This paper is devoted to automatic competitive analysis of real-time scheduling
    algorithms for firm-deadline tasksets, where only completed tasks con- tribute
    some utility to the system. Given such a taskset T , the competitive ratio of
    an on-line scheduling algorithm A for T is the worst-case utility ratio of A over
    the utility achieved by a clairvoyant algorithm. We leverage the theory of quantitative
    graph games to address the competitive analysis and competitive synthesis problems.
    For the competitive analysis case, given any taskset T and any finite-memory on-
    line scheduling algorithm A , we show that the competitive ratio of A in T can
    be computed in polynomial time in the size of the state space of A . Our approach
    is flexible as it also provides ways to model meaningful constraints on the released
    task sequences that determine the competitive ratio. We provide an experimental
    study of many well-known on-line scheduling algorithms, which demonstrates the
    feasibility of our competitive analysis approach that effectively replaces human
    ingenuity (required Preliminary versions of this paper have appeared in Chatterjee
    et al. ( 2013 , 2014 ). B Andreas Pavlogiannis pavlogiannis@ist.ac.at Krishnendu
    Chatterjee krish.chat@ist.ac.at Alexander Kößler koe@ecs.tuwien.ac.at Ulrich Schmid
    s@ecs.tuwien.ac.at 1 IST Austria (Institute of Science and Technology Austria),
    Am Campus 1, 3400 Klosterneuburg, Austria 2 Embedded Computing Systems Group,
    Vienna University of Technology, Treitlstrasse 3, 1040 Vienna, Austria 123 Real-Time
    Syst for finding worst-case scenarios) by computing power. For the competitive
    synthesis case, we are just given a taskset T , and the goal is to automatically
    synthesize an opti- mal on-line scheduling algorithm A , i.e., one that guarantees
    the largest competitive ratio possible for T . We show how the competitive synthesis
    problem can be reduced to a two-player graph game with partial information, and
    establish that the compu- tational complexity of solving this game is Np -complete.
    The competitive synthesis problem is hence in Np in the size of the state space
    of the non-deterministic labeled transition system encoding the taskset. Overall,
    the proposed framework assists in the selection of suitable scheduling algorithms
    for a given taskset, which is in fact the most common situation in real-time systems
    design. '
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: Andreas
  full_name: Pavlogiannis, Andreas
  id: 49704004-F248-11E8-B48F-1D18A9856A87
  last_name: Pavlogiannis
  orcid: 0000-0002-8943-0722
- first_name: Alexander
  full_name: Kößler, Alexander
  last_name: Kößler
- first_name: Ulrich
  full_name: Schmid, Ulrich
  last_name: Schmid
citation:
  ama: Chatterjee K, Pavlogiannis A, Kößler A, Schmid U. Automated competitive analysis
    of real time scheduling with graph games. <i>Real-Time Systems</i>. 2018;54(1):166-207.
    doi:<a href="https://doi.org/10.1007/s11241-017-9293-4">10.1007/s11241-017-9293-4</a>
  apa: Chatterjee, K., Pavlogiannis, A., Kößler, A., &#38; Schmid, U. (2018). Automated
    competitive analysis of real time scheduling with graph games. <i>Real-Time Systems</i>.
    Springer. <a href="https://doi.org/10.1007/s11241-017-9293-4">https://doi.org/10.1007/s11241-017-9293-4</a>
  chicago: Chatterjee, Krishnendu, Andreas Pavlogiannis, Alexander Kößler, and Ulrich
    Schmid. “Automated Competitive Analysis of Real Time Scheduling with Graph Games.”
    <i>Real-Time Systems</i>. Springer, 2018. <a href="https://doi.org/10.1007/s11241-017-9293-4">https://doi.org/10.1007/s11241-017-9293-4</a>.
  ieee: K. Chatterjee, A. Pavlogiannis, A. Kößler, and U. Schmid, “Automated competitive
    analysis of real time scheduling with graph games,” <i>Real-Time Systems</i>,
    vol. 54, no. 1. Springer, pp. 166–207, 2018.
  ista: Chatterjee K, Pavlogiannis A, Kößler A, Schmid U. 2018. Automated competitive
    analysis of real time scheduling with graph games. Real-Time Systems. 54(1), 166–207.
  mla: Chatterjee, Krishnendu, et al. “Automated Competitive Analysis of Real Time
    Scheduling with Graph Games.” <i>Real-Time Systems</i>, vol. 54, no. 1, Springer,
    2018, pp. 166–207, doi:<a href="https://doi.org/10.1007/s11241-017-9293-4">10.1007/s11241-017-9293-4</a>.
  short: K. Chatterjee, A. Pavlogiannis, A. Kößler, U. Schmid, Real-Time Systems 54
    (2018) 166–207.
date_created: 2018-12-11T11:48:14Z
date_published: 2018-01-01T00:00:00Z
date_updated: 2023-09-27T12:52:38Z
day: '01'
ddc:
- '000'
department:
- _id: KrCh
doi: 10.1007/s11241-017-9293-4
ec_funded: 1
external_id:
  isi:
  - '000419955500006'
file:
- access_level: open_access
  checksum: c2590ef160709d8054cf29ee173f1454
  content_type: application/pdf
  creator: system
  date_created: 2018-12-12T10:17:14Z
  date_updated: 2020-07-14T12:47:56Z
  file_id: '5267'
  file_name: IST-2018-960-v1+1_2017_Chatterjee_Automated_competetive.pdf
  file_size: 1163507
  relation: main_file
file_date_updated: 2020-07-14T12:47:56Z
has_accepted_license: '1'
intvolume: '        54'
isi: 1
issue: '1'
language:
- iso: eng
month: '01'
oa: 1
oa_version: Published Version
page: 166 - 207
project:
- _id: 25832EC2-B435-11E9-9278-68D0E5697425
  call_identifier: FWF
  grant_number: S 11407_N23
  name: Rigorous Systems Engineering
- _id: 25863FF4-B435-11E9-9278-68D0E5697425
  call_identifier: FWF
  grant_number: S11407
  name: Game Theory
- _id: 2584A770-B435-11E9-9278-68D0E5697425
  call_identifier: FWF
  grant_number: P 23499-N23
  name: Modern Graph Algorithmic Techniques in Formal Verification
- _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: Real-Time Systems
publication_status: published
publisher: Springer
publist_id: '6929'
pubrep_id: '960'
quality_controlled: '1'
related_material:
  record:
  - id: '2820'
    relation: earlier_version
    status: public
scopus_import: '1'
status: public
title: Automated competitive analysis of real time scheduling with graph games
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: 54
year: '2018'
...
---
_id: '79'
abstract:
- lang: eng
  text: 'Markov Decision Processes (MDPs) are a popular class of models suitable for
    solving control decision problems in probabilistic reactive systems. We consider
    parametric MDPs (pMDPs) that include parameters in some of the transition probabilities
    to account for stochastic uncertainties of the environment such as noise or input
    disturbances. We study pMDPs with reachability objectives where the parameter
    values are unknown and impossible to measure directly during execution, but there
    is a probability distribution known over the parameter values. We study for the
    first time computing parameter-independent strategies that are expectation optimal,
    i.e., optimize the expected reachability probability under the probability distribution
    over the parameters. We present an encoding of our problem to partially observable
    MDPs (POMDPs), i.e., a reduction of our problem to computing optimal strategies
    in POMDPs. We evaluate our method experimentally on several benchmarks: a motivating
    (repeated) learner model; a series of benchmarks of varying configurations of
    a robot moving on a grid; and a consensus protocol.'
alternative_title:
- LNCS
article_processing_charge: No
arxiv: 1
author:
- first_name: Sebastian
  full_name: Arming, Sebastian
  last_name: Arming
- first_name: Ezio
  full_name: Bartocci, Ezio
  last_name: Bartocci
- first_name: Krishnendu
  full_name: Chatterjee, Krishnendu
  id: 2E5DCA20-F248-11E8-B48F-1D18A9856A87
  last_name: Chatterjee
  orcid: 0000-0002-4561-241X
- first_name: Joost P
  full_name: Katoen, Joost P
  id: 4524F760-F248-11E8-B48F-1D18A9856A87
  last_name: Katoen
- first_name: Ana
  full_name: Sokolova, Ana
  last_name: Sokolova
citation:
  ama: 'Arming S, Bartocci E, Chatterjee K, Katoen JP, Sokolova A. Parameter-independent
    strategies for pMDPs via POMDPs. In: Vol 11024. Springer; 2018:53-70. doi:<a href="https://doi.org/10.1007/978-3-319-99154-2_4">10.1007/978-3-319-99154-2_4</a>'
  apa: 'Arming, S., Bartocci, E., Chatterjee, K., Katoen, J. P., &#38; Sokolova, A.
    (2018). Parameter-independent strategies for pMDPs via POMDPs (Vol. 11024, pp.
    53–70). Presented at the QEST: Quantitative Evaluation of Systems, Beijing, China:
    Springer. <a href="https://doi.org/10.1007/978-3-319-99154-2_4">https://doi.org/10.1007/978-3-319-99154-2_4</a>'
  chicago: Arming, Sebastian, Ezio Bartocci, Krishnendu Chatterjee, Joost P Katoen,
    and Ana Sokolova. “Parameter-Independent Strategies for PMDPs via POMDPs,” 11024:53–70.
    Springer, 2018. <a href="https://doi.org/10.1007/978-3-319-99154-2_4">https://doi.org/10.1007/978-3-319-99154-2_4</a>.
  ieee: 'S. Arming, E. Bartocci, K. Chatterjee, J. P. Katoen, and A. Sokolova, “Parameter-independent
    strategies for pMDPs via POMDPs,” presented at the QEST: Quantitative Evaluation
    of Systems, Beijing, China, 2018, vol. 11024, pp. 53–70.'
  ista: 'Arming S, Bartocci E, Chatterjee K, Katoen JP, Sokolova A. 2018. Parameter-independent
    strategies for pMDPs via POMDPs. QEST: Quantitative Evaluation of Systems, LNCS,
    vol. 11024, 53–70.'
  mla: Arming, Sebastian, et al. <i>Parameter-Independent Strategies for PMDPs via
    POMDPs</i>. Vol. 11024, Springer, 2018, pp. 53–70, doi:<a href="https://doi.org/10.1007/978-3-319-99154-2_4">10.1007/978-3-319-99154-2_4</a>.
  short: S. Arming, E. Bartocci, K. Chatterjee, J.P. Katoen, A. Sokolova, in:, Springer,
    2018, pp. 53–70.
conference:
  end_date: 2018-09-07
  location: Beijing, China
  name: 'QEST: Quantitative Evaluation of Systems'
  start_date: 2018-09-04
date_created: 2018-12-11T11:44:31Z
date_published: 2018-08-15T00:00:00Z
date_updated: 2023-09-13T09:38:28Z
day: '15'
department:
- _id: KrCh
- _id: ToHe
doi: 10.1007/978-3-319-99154-2_4
external_id:
  arxiv:
  - '1806.05126'
  isi:
  - '000548912200004'
intvolume: '     11024'
isi: 1
language:
- iso: eng
main_file_link:
- open_access: '1'
  url: https://arxiv.org/abs/1806.05126
month: '08'
oa: 1
oa_version: Preprint
page: 53-70
publication_status: published
publisher: Springer
publist_id: '7975'
quality_controlled: '1'
scopus_import: '1'
status: public
title: Parameter-independent strategies for pMDPs via POMDPs
type: conference
user_id: c635000d-4b10-11ee-a964-aac5a93f6ac1
volume: 11024
year: '2018'
...
---
_id: '157'
abstract:
- lang: eng
  text: 'Social dilemmas occur when incentives for individuals are misaligned with
    group interests 1-7 . According to the ''tragedy of the commons'', these misalignments
    can lead to overexploitation and collapse of public resources. The resulting behaviours
    can be analysed with the tools of game theory 8 . The theory of direct reciprocity
    9-15 suggests that repeated interactions can alleviate such dilemmas, but previous
    work has assumed that the public resource remains constant over time. Here we
    introduce the idea that the public resource is instead changeable and depends
    on the strategic choices of individuals. An intuitive scenario is that cooperation
    increases the public resource, whereas defection decreases it. Thus, cooperation
    allows the possibility of playing a more valuable game with higher payoffs, whereas
    defection leads to a less valuable game. We analyse this idea using the theory
    of stochastic games 16-19 and evolutionary game theory. We find that the dependence
    of the public resource on previous interactions can greatly enhance the propensity
    for cooperation. For these results, the interaction between reciprocity and payoff
    feedback is crucial: neither repeated interactions in a constant environment nor
    single interactions in a changing environment yield similar cooperation rates.
    Our framework shows which feedbacks between exploitation and environment - either
    naturally occurring or designed - help to overcome social dilemmas.'
acknowledgement: "European Research Council Start Grant 279307, Austrian Science Fund
  (FWF) grant P23499-N23, \r\nC.H. acknowledges support from the ISTFELLOW programme."
article_processing_charge: No
author:
- first_name: Christian
  full_name: Hilbe, Christian
  id: 2FDF8F3C-F248-11E8-B48F-1D18A9856A87
  last_name: Hilbe
  orcid: 0000-0001-5116-955X
- first_name: Štepán
  full_name: Šimsa, Štepán
  last_name: Šimsa
- first_name: Krishnendu
  full_name: Chatterjee, Krishnendu
  id: 2E5DCA20-F248-11E8-B48F-1D18A9856A87
  last_name: Chatterjee
  orcid: 0000-0002-4561-241X
- first_name: Martin
  full_name: Nowak, Martin
  last_name: Nowak
citation:
  ama: Hilbe C, Šimsa Š, Chatterjee K, Nowak M. Evolution of cooperation in stochastic
    games. <i>Nature</i>. 2018;559(7713):246-249. doi:<a href="https://doi.org/10.1038/s41586-018-0277-x">10.1038/s41586-018-0277-x</a>
  apa: Hilbe, C., Šimsa, Š., Chatterjee, K., &#38; Nowak, M. (2018). Evolution of
    cooperation in stochastic games. <i>Nature</i>. Nature Publishing Group. <a href="https://doi.org/10.1038/s41586-018-0277-x">https://doi.org/10.1038/s41586-018-0277-x</a>
  chicago: Hilbe, Christian, Štepán Šimsa, Krishnendu Chatterjee, and Martin Nowak.
    “Evolution of Cooperation in Stochastic Games.” <i>Nature</i>. Nature Publishing
    Group, 2018. <a href="https://doi.org/10.1038/s41586-018-0277-x">https://doi.org/10.1038/s41586-018-0277-x</a>.
  ieee: C. Hilbe, Š. Šimsa, K. Chatterjee, and M. Nowak, “Evolution of cooperation
    in stochastic games,” <i>Nature</i>, vol. 559, no. 7713. Nature Publishing Group,
    pp. 246–249, 2018.
  ista: Hilbe C, Šimsa Š, Chatterjee K, Nowak M. 2018. Evolution of cooperation in
    stochastic games. Nature. 559(7713), 246–249.
  mla: Hilbe, Christian, et al. “Evolution of Cooperation in Stochastic Games.” <i>Nature</i>,
    vol. 559, no. 7713, Nature Publishing Group, 2018, pp. 246–49, doi:<a href="https://doi.org/10.1038/s41586-018-0277-x">10.1038/s41586-018-0277-x</a>.
  short: C. Hilbe, Š. Šimsa, K. Chatterjee, M. Nowak, Nature 559 (2018) 246–249.
date_created: 2018-12-11T11:44:56Z
date_published: 2018-07-04T00:00:00Z
date_updated: 2023-09-11T13:43:22Z
day: '04'
ddc:
- '000'
department:
- _id: KrCh
doi: 10.1038/s41586-018-0277-x
ec_funded: 1
external_id:
  isi:
  - '000438240900054'
file:
- access_level: open_access
  checksum: 011ab905cf9a410bc2b96f15174d654d
  content_type: application/pdf
  creator: dernst
  date_created: 2019-11-19T08:09:57Z
  date_updated: 2020-07-14T12:45:02Z
  file_id: '7049'
  file_name: 2018_Nature_Hilbe.pdf
  file_size: 2834442
  relation: main_file
file_date_updated: 2020-07-14T12:45:02Z
has_accepted_license: '1'
intvolume: '       559'
isi: 1
issue: '7713'
language:
- iso: eng
month: '07'
oa: 1
oa_version: Submitted Version
page: 246 - 249
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'
- _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: 25681D80-B435-11E9-9278-68D0E5697425
  call_identifier: FP7
  grant_number: '291734'
  name: International IST Postdoc Fellowship Programme
publication: Nature
publication_status: published
publisher: Nature Publishing Group
publist_id: '7764'
quality_controlled: '1'
related_material:
  link:
  - description: News on IST Homepage
    relation: press_release
    url: https://ist.ac.at/en/news/engineering-cooperation/
scopus_import: '1'
status: public
title: Evolution of cooperation in stochastic games
type: journal_article
user_id: c635000d-4b10-11ee-a964-aac5a93f6ac1
volume: 559
year: '2018'
...
---
_id: '198'
abstract:
- lang: eng
  text: We consider a class of students learning a language from a teacher. The situation
    can be interpreted as a group of child learners receiving input from the linguistic
    environment. The teacher provides sample sentences. The students try to learn
    the grammar from the teacher. In addition to just listening to the teacher, the
    students can also communicate with each other. The students hold hypotheses about
    the grammar and change them if they receive counter evidence. The process stops
    when all students have converged to the correct grammar. We study how the time
    to convergence depends on the structure of the classroom by introducing and evaluating
    various complexity measures. We find that structured communication between students,
    although potentially introducing confusion, can greatly reduce some of the complexity
    measures. Our theory can also be interpreted as applying to the scientific process,
    where nature is the teacher and the scientists are the students.
article_number: '20180073'
article_processing_charge: No
article_type: original
author:
- 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: Josef
  full_name: Tkadlec, Josef
  id: 3F24CCC8-F248-11E8-B48F-1D18A9856A87
  last_name: Tkadlec
  orcid: 0000-0002-1097-9684
- first_name: Krishnendu
  full_name: Chatterjee, Krishnendu
  id: 2E5DCA20-F248-11E8-B48F-1D18A9856A87
  last_name: Chatterjee
  orcid: 0000-0002-4561-241X
- first_name: Martin
  full_name: Nowak, Martin
  last_name: Nowak
citation:
  ama: Ibsen-Jensen R, Tkadlec J, Chatterjee K, Nowak M. Language acquisition with
    communication between learners. <i>Journal of the Royal Society Interface</i>.
    2018;15(140). doi:<a href="https://doi.org/10.1098/rsif.2018.0073">10.1098/rsif.2018.0073</a>
  apa: Ibsen-Jensen, R., Tkadlec, J., Chatterjee, K., &#38; Nowak, M. (2018). Language
    acquisition with communication between learners. <i>Journal of the Royal Society
    Interface</i>. The Royal Society. <a href="https://doi.org/10.1098/rsif.2018.0073">https://doi.org/10.1098/rsif.2018.0073</a>
  chicago: Ibsen-Jensen, Rasmus, Josef Tkadlec, Krishnendu Chatterjee, and Martin
    Nowak. “Language Acquisition with Communication between Learners.” <i>Journal
    of the Royal Society Interface</i>. The Royal Society, 2018. <a href="https://doi.org/10.1098/rsif.2018.0073">https://doi.org/10.1098/rsif.2018.0073</a>.
  ieee: R. Ibsen-Jensen, J. Tkadlec, K. Chatterjee, and M. Nowak, “Language acquisition
    with communication between learners,” <i>Journal of the Royal Society Interface</i>,
    vol. 15, no. 140. The Royal Society, 2018.
  ista: Ibsen-Jensen R, Tkadlec J, Chatterjee K, Nowak M. 2018. Language acquisition
    with communication between learners. Journal of the Royal Society Interface. 15(140),
    20180073.
  mla: Ibsen-Jensen, Rasmus, et al. “Language Acquisition with Communication between
    Learners.” <i>Journal of the Royal Society Interface</i>, vol. 15, no. 140, 20180073,
    The Royal Society, 2018, doi:<a href="https://doi.org/10.1098/rsif.2018.0073">10.1098/rsif.2018.0073</a>.
  short: R. Ibsen-Jensen, J. Tkadlec, K. Chatterjee, M. Nowak, Journal of the Royal
    Society Interface 15 (2018).
date_created: 2018-12-11T11:45:09Z
date_published: 2018-03-01T00:00:00Z
date_updated: 2023-10-18T06:36:00Z
day: '01'
ddc:
- '000'
department:
- _id: KrCh
doi: 10.1098/rsif.2018.0073
ec_funded: 1
external_id:
  isi:
  - '000428576200023'
  pmid:
  - '29593089'
file:
- access_level: open_access
  checksum: 444e1a9d98eb0e780671be82b13025f3
  content_type: application/pdf
  creator: dernst
  date_created: 2019-02-12T07:54:37Z
  date_updated: 2020-07-14T12:45:22Z
  file_id: '5955'
  file_name: 2018_RS_IbsenJensen.pdf
  file_size: 219837
  relation: main_file
file_date_updated: 2020-07-14T12:45:22Z
has_accepted_license: '1'
intvolume: '        15'
isi: 1
issue: '140'
language:
- iso: eng
month: '03'
oa: 1
oa_version: Submitted 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: Journal of the Royal Society Interface
publication_identifier:
  eissn:
  - 1742-5662
publication_status: published
publisher: The Royal Society
publist_id: '7715'
quality_controlled: '1'
related_material:
  link:
  - relation: supplementary_material
    url: https://dx.doi.org/10.6084/m9.figshare.c.4028971
  record:
  - id: '9814'
    relation: research_data
    status: public
scopus_import: '1'
status: public
title: Language acquisition with communication between learners
type: journal_article
user_id: 2DF688A6-F248-11E8-B48F-1D18A9856A87
volume: 15
year: '2018'
...
---
_id: '2'
abstract:
- lang: eng
  text: Indirect reciprocity explores how humans act when their reputation is at stake,
    and which social norms they use to assess the actions of others. A crucial question
    in indirect reciprocity is which social norms can maintain stable cooperation
    in a society. Past research has highlighted eight such norms, called “leading-eight”
    strategies. This past research, however, is based on the assumption that all relevant
    information about other population members is publicly available and that everyone
    agrees on who is good or bad. Instead, here we explore the reputation dynamics
    when information is private and noisy. We show that under these conditions, most
    leading-eight strategies fail to evolve. Those leading-eight strategies that do
    evolve are unable to sustain full cooperation.Indirect reciprocity is a mechanism
    for cooperation based on shared moral systems and individual reputations. It assumes
    that members of a community routinely observe and assess each other and that they
    use this information to decide who is good or bad, and who deserves cooperation.
    When information is transmitted publicly, such that all community members agree
    on each other’s reputation, previous research has highlighted eight crucial moral
    systems. These “leading-eight” strategies can maintain cooperation and resist
    invasion by defectors. However, in real populations individuals often hold their
    own private views of others. Once two individuals disagree about their opinion
    of some third party, they may also see its subsequent actions in a different light.
    Their opinions may further diverge over time. Herein, we explore indirect reciprocity
    when information transmission is private and noisy. We find that in the presence
    of perception errors, most leading-eight strategies cease to be stable. Even if
    a leading-eight strategy evolves, cooperation rates may drop considerably when
    errors are common. Our research highlights the role of reliable information and
    synchronized reputations to maintain stable moral systems.
article_processing_charge: No
author:
- first_name: Christian
  full_name: Hilbe, Christian
  id: 2FDF8F3C-F248-11E8-B48F-1D18A9856A87
  last_name: Hilbe
  orcid: 0000-0001-5116-955X
- first_name: Laura
  full_name: Schmid, Laura
  id: 38B437DE-F248-11E8-B48F-1D18A9856A87
  last_name: Schmid
  orcid: 0000-0002-6978-7329
- first_name: Josef
  full_name: Tkadlec, Josef
  id: 3F24CCC8-F248-11E8-B48F-1D18A9856A87
  last_name: Tkadlec
  orcid: 0000-0002-1097-9684
- first_name: Krishnendu
  full_name: Chatterjee, Krishnendu
  id: 2E5DCA20-F248-11E8-B48F-1D18A9856A87
  last_name: Chatterjee
  orcid: 0000-0002-4561-241X
- first_name: Martin
  full_name: Nowak, Martin
  last_name: Nowak
citation:
  ama: Hilbe C, Schmid L, Tkadlec J, Chatterjee K, Nowak M. Indirect reciprocity with
    private, noisy, and incomplete information. <i>PNAS</i>. 2018;115(48):12241-12246.
    doi:<a href="https://doi.org/10.1073/pnas.1810565115">10.1073/pnas.1810565115</a>
  apa: Hilbe, C., Schmid, L., Tkadlec, J., Chatterjee, K., &#38; Nowak, M. (2018).
    Indirect reciprocity with private, noisy, and incomplete information. <i>PNAS</i>.
    National Academy of Sciences. <a href="https://doi.org/10.1073/pnas.1810565115">https://doi.org/10.1073/pnas.1810565115</a>
  chicago: Hilbe, Christian, Laura Schmid, Josef Tkadlec, Krishnendu Chatterjee, and
    Martin Nowak. “Indirect Reciprocity with Private, Noisy, and Incomplete Information.”
    <i>PNAS</i>. National Academy of Sciences, 2018. <a href="https://doi.org/10.1073/pnas.1810565115">https://doi.org/10.1073/pnas.1810565115</a>.
  ieee: C. Hilbe, L. Schmid, J. Tkadlec, K. Chatterjee, and M. Nowak, “Indirect reciprocity
    with private, noisy, and incomplete information,” <i>PNAS</i>, vol. 115, no. 48.
    National Academy of Sciences, pp. 12241–12246, 2018.
  ista: Hilbe C, Schmid L, Tkadlec J, Chatterjee K, Nowak M. 2018. Indirect reciprocity
    with private, noisy, and incomplete information. PNAS. 115(48), 12241–12246.
  mla: Hilbe, Christian, et al. “Indirect Reciprocity with Private, Noisy, and Incomplete
    Information.” <i>PNAS</i>, vol. 115, no. 48, National Academy of Sciences, 2018,
    pp. 12241–46, doi:<a href="https://doi.org/10.1073/pnas.1810565115">10.1073/pnas.1810565115</a>.
  short: C. Hilbe, L. Schmid, J. Tkadlec, K. Chatterjee, M. Nowak, PNAS 115 (2018)
    12241–12246.
date_created: 2018-12-11T11:44:05Z
date_published: 2018-11-27T00:00:00Z
date_updated: 2025-07-14T09:10:09Z
day: '27'
department:
- _id: KrCh
doi: 10.1073/pnas.1810565115
ec_funded: 1
external_id:
  isi:
  - '000451351000063'
  pmid:
  - '30429320'
intvolume: '       115'
isi: 1
issue: '48'
language:
- iso: eng
main_file_link:
- open_access: '1'
  url: https://www.ncbi.nlm.nih.gov/pubmed/30429320
month: '11'
oa: 1
oa_version: Submitted Version
page: 12241-12246
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
- _id: 25681D80-B435-11E9-9278-68D0E5697425
  call_identifier: FP7
  grant_number: '291734'
  name: International IST Postdoc Fellowship Programme
publication: PNAS
publication_status: published
publisher: National Academy of Sciences
quality_controlled: '1'
related_material:
  link:
  - description: News on IST Homepage
    relation: press_release
    url: https://ist.ac.at/en/news/no-cooperation-without-open-communication/
  record:
  - id: '10293'
    relation: dissertation_contains
    status: public
scopus_import: '1'
status: public
title: Indirect reciprocity with private, noisy, and incomplete information
type: journal_article
user_id: c635000d-4b10-11ee-a964-aac5a93f6ac1
volume: 115
year: '2018'
...
---
_id: '141'
abstract:
- lang: eng
  text: 'Given a model and a specification, the fundamental model-checking problem
    asks for algorithmic verification of whether the model satisfies the specification.
    We consider graphs and Markov decision processes (MDPs), which are fundamental
    models for reactive systems. One of the very basic specifications that arise in
    verification of reactive systems is the strong fairness (aka Streett) objective.
    Given different types of requests and corresponding grants, the objective requires
    that for each type, if the request event happens infinitely often, then the corresponding
    grant event must also happen infinitely often. All ω -regular objectives can be
    expressed as Streett objectives and hence they are canonical in verification.
    To handle the state-space explosion, symbolic algorithms are required that operate
    on a succinct implicit representation of the system rather than explicitly accessing
    the system. While explicit algorithms for graphs and MDPs with Streett objectives
    have been widely studied, there has been no improvement of the basic symbolic
    algorithms. The worst-case numbers of symbolic steps required for the basic symbolic
    algorithms are as follows: quadratic for graphs and cubic for MDPs. In this work
    we present the first sub-quadratic symbolic algorithm for graphs with Streett
    objectives, and our algorithm is sub-quadratic even for MDPs. Based on our algorithmic
    insights we present an implementation of the new symbolic approach and show that
    it improves the existing approach on several academic benchmark examples.'
acknowledgement: 'Acknowledgements. K. C. and M. H. are partially supported by the
  Vienna Science and Technology Fund (WWTF) grant ICT15-003. K. C. is partially supported
  by the Austrian Science Fund (FWF): S11407-N23 (RiSE/SHiNE), and an ERC Start Grant
  (279307: Graph Games). V. T. is partially supported by the European Union’s Horizon
  2020 research and innovation programme under the Marie Sk lodowska-Curie Grant Agreement
  No. 665385.'
alternative_title:
- LNCS
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: Monika H
  full_name: Henzinger, Monika H
  id: 540c9bbd-f2de-11ec-812d-d04a5be85630
  last_name: Henzinger
  orcid: 0000-0002-5008-6530
- first_name: Veronika
  full_name: Loitzenbauer, Veronika
  last_name: Loitzenbauer
- first_name: Simin
  full_name: Oraee, Simin
  last_name: Oraee
- first_name: Viktor
  full_name: Toman, Viktor
  id: 3AF3DA7C-F248-11E8-B48F-1D18A9856A87
  last_name: Toman
  orcid: 0000-0001-9036-063X
citation:
  ama: 'Chatterjee K, Henzinger MH, Loitzenbauer V, Oraee S, Toman V. Symbolic algorithms
    for graphs and Markov decision processes with fairness objectives. In: Vol 10982.
    Springer; 2018:178-197. doi:<a href="https://doi.org/10.1007/978-3-319-96142-2_13">10.1007/978-3-319-96142-2_13</a>'
  apa: 'Chatterjee, K., Henzinger, M. H., Loitzenbauer, V., Oraee, S., &#38; Toman,
    V. (2018). Symbolic algorithms for graphs and Markov decision processes with fairness
    objectives (Vol. 10982, pp. 178–197). Presented at the CAV: Computer Aided Verification,
    Oxford, United Kingdom: Springer. <a href="https://doi.org/10.1007/978-3-319-96142-2_13">https://doi.org/10.1007/978-3-319-96142-2_13</a>'
  chicago: Chatterjee, Krishnendu, Monika H Henzinger, Veronika Loitzenbauer, Simin
    Oraee, and Viktor Toman. “Symbolic Algorithms for Graphs and Markov Decision Processes
    with Fairness Objectives,” 10982:178–97. Springer, 2018. <a href="https://doi.org/10.1007/978-3-319-96142-2_13">https://doi.org/10.1007/978-3-319-96142-2_13</a>.
  ieee: 'K. Chatterjee, M. H. Henzinger, V. Loitzenbauer, S. Oraee, and V. Toman,
    “Symbolic algorithms for graphs and Markov decision processes with fairness objectives,”
    presented at the CAV: Computer Aided Verification, Oxford, United Kingdom, 2018,
    vol. 10982, pp. 178–197.'
  ista: 'Chatterjee K, Henzinger MH, Loitzenbauer V, Oraee S, Toman V. 2018. Symbolic
    algorithms for graphs and Markov decision processes with fairness objectives.
    CAV: Computer Aided Verification, LNCS, vol. 10982, 178–197.'
  mla: Chatterjee, Krishnendu, et al. <i>Symbolic Algorithms for Graphs and Markov
    Decision Processes with Fairness Objectives</i>. Vol. 10982, Springer, 2018, pp.
    178–97, doi:<a href="https://doi.org/10.1007/978-3-319-96142-2_13">10.1007/978-3-319-96142-2_13</a>.
  short: K. Chatterjee, M.H. Henzinger, V. Loitzenbauer, S. Oraee, V. Toman, in:,
    Springer, 2018, pp. 178–197.
conference:
  end_date: 2018-07-17
  location: Oxford, United Kingdom
  name: 'CAV: Computer Aided Verification'
  start_date: 2018-07-14
date_created: 2018-12-11T11:44:51Z
date_published: 2018-07-18T00:00:00Z
date_updated: 2025-07-14T09:10:15Z
day: '18'
ddc:
- '000'
department:
- _id: KrCh
doi: 10.1007/978-3-319-96142-2_13
ec_funded: 1
external_id:
  isi:
  - '000491469700013'
file:
- access_level: open_access
  checksum: 1a6ffa4febe8bb8ac28be3adb3eafebc
  content_type: application/pdf
  creator: dernst
  date_created: 2018-12-18T08:52:38Z
  date_updated: 2020-07-14T12:44:53Z
  file_id: '5737'
  file_name: 2018_LNCS_Chatterjee.pdf
  file_size: 675606
  relation: main_file
file_date_updated: 2020-07-14T12:44:53Z
has_accepted_license: '1'
intvolume: '     10982'
isi: 1
language:
- iso: eng
month: '07'
oa: 1
oa_version: Published Version
page: 178-197
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
- _id: 2564DBCA-B435-11E9-9278-68D0E5697425
  call_identifier: H2020
  grant_number: '665385'
  name: International IST Doctoral Program
publication_status: published
publisher: Springer
publist_id: '7782'
quality_controlled: '1'
related_material:
  record:
  - id: '10199'
    relation: dissertation_contains
    status: public
scopus_import: '1'
status: public
title: Symbolic algorithms for graphs and Markov decision processes with fairness
  objectives
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: 10982
year: '2018'
...
---
_id: '143'
abstract:
- lang: eng
  text: 'Vector Addition Systems with States (VASS) provide a well-known and fundamental
    model for the analysis of concurrent processes, parameterized systems, and are
    also used as abstract models of programs in resource bound analysis. In this paper
    we study the problem of obtaining asymptotic bounds on the termination time of
    a given VASS. In particular, we focus on the practically important case of obtaining
    polynomial bounds on termination time. Our main contributions are as follows:
    First, we present a polynomial-time algorithm for deciding whether a given VASS
    has a linear asymptotic complexity. We also show that if the complexity of a VASS
    is not linear, it is at least quadratic. Second, we classify VASS according to
    quantitative properties of their cycles. We show that certain singularities in
    these properties are the key reason for non-polynomial asymptotic complexity of
    VASS. In absence of singularities, we show that the asymptotic complexity is always
    polynomial and of the form Θ(nk), for some integer k d, where d is the dimension
    of the VASS. We present a polynomial-time algorithm computing the optimal k. For
    general VASS, the same algorithm, which is based on a complete technique for the
    construction of ranking functions in VASS, produces a valid lower bound, i.e.,
    a k such that the termination complexity is (nk). Our results are based on new
    insights into the geometry of VASS dynamics, which hold the potential for further
    applicability to VASS analysis.'
alternative_title:
- ACM/IEEE Symposium on Logic in Computer Science
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: Antonín
  full_name: Kučera, Antonín
  last_name: Kučera
- first_name: Petr
  full_name: Novotny, Petr
  id: 3CC3B868-F248-11E8-B48F-1D18A9856A87
  last_name: Novotny
- first_name: Dominik
  full_name: Velan, Dominik
  last_name: Velan
- first_name: Florian
  full_name: Zuleger, Florian
  last_name: Zuleger
citation:
  ama: 'Brázdil T, Chatterjee K, Kučera A, Novotný P, Velan D, Zuleger F. Efficient
    algorithms for asymptotic bounds on termination time in VASS. In: Vol F138033.
    IEEE; 2018:185-194. doi:<a href="https://doi.org/10.1145/3209108.3209191">10.1145/3209108.3209191</a>'
  apa: 'Brázdil, T., Chatterjee, K., Kučera, A., Novotný, P., Velan, D., &#38; Zuleger,
    F. (2018). Efficient algorithms for asymptotic bounds on termination time in VASS
    (Vol. F138033, pp. 185–194). Presented at the LICS: Logic in Computer Science,
    Oxford, United Kingdom: IEEE. <a href="https://doi.org/10.1145/3209108.3209191">https://doi.org/10.1145/3209108.3209191</a>'
  chicago: Brázdil, Tomáš, Krishnendu Chatterjee, Antonín Kučera, Petr Novotný, Dominik
    Velan, and Florian Zuleger. “Efficient Algorithms for Asymptotic Bounds on Termination
    Time in VASS,” F138033:185–94. IEEE, 2018. <a href="https://doi.org/10.1145/3209108.3209191">https://doi.org/10.1145/3209108.3209191</a>.
  ieee: 'T. Brázdil, K. Chatterjee, A. Kučera, P. Novotný, D. Velan, and F. Zuleger,
    “Efficient algorithms for asymptotic bounds on termination time in VASS,” presented
    at the LICS: Logic in Computer Science, Oxford, United Kingdom, 2018, vol. F138033,
    pp. 185–194.'
  ista: 'Brázdil T, Chatterjee K, Kučera A, Novotný P, Velan D, Zuleger F. 2018. Efficient
    algorithms for asymptotic bounds on termination time in VASS. LICS: Logic in Computer
    Science, ACM/IEEE Symposium on Logic in Computer Science, vol. F138033, 185–194.'
  mla: Brázdil, Tomáš, et al. <i>Efficient Algorithms for Asymptotic Bounds on Termination
    Time in VASS</i>. Vol. F138033, IEEE, 2018, pp. 185–94, doi:<a href="https://doi.org/10.1145/3209108.3209191">10.1145/3209108.3209191</a>.
  short: T. Brázdil, K. Chatterjee, A. Kučera, P. Novotný, D. Velan, F. Zuleger, in:,
    IEEE, 2018, pp. 185–194.
conference:
  end_date: 2018-07-12
  location: Oxford, United Kingdom
  name: 'LICS: Logic in Computer Science'
  start_date: 2018-07-09
date_created: 2018-12-11T11:44:51Z
date_published: 2018-07-09T00:00:00Z
date_updated: 2025-06-02T08:53:48Z
day: '09'
department:
- _id: KrCh
doi: 10.1145/3209108.3209191
ec_funded: 1
external_id:
  isi:
  - '000545262800020'
isi: 1
language:
- iso: eng
main_file_link:
- open_access: '1'
  url: https://arxiv.org/abs/1804.10985
month: '07'
oa: 1
oa_version: Preprint
page: 185 - 194
project:
- _id: 25892FC0-B435-11E9-9278-68D0E5697425
  grant_number: ICT15-003
  name: Efficient Algorithms for Computer Aided Verification
- _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
publication_identifier:
  isbn:
  - 978-1-4503-5583-4
publication_status: published
publisher: IEEE
publist_id: '7780'
quality_controlled: '1'
scopus_import: '1'
status: public
title: Efficient algorithms for asymptotic bounds on termination time in VASS
type: conference
user_id: c635000d-4b10-11ee-a964-aac5a93f6ac1
volume: F138033
year: '2018'
...
---
_id: '5679'
abstract:
- lang: eng
  text: We study the almost-sure termination problem for probabilistic programs. First,
    we show that supermartingales with lower bounds on conditional absolute difference
    provide a sound approach for the almost-sure termination problem. Moreover, using
    this approach we can obtain explicit optimal bounds on tail probabilities of non-termination
    within a given number of steps. Second, we present a new approach based on Central
    Limit Theorem for the almost-sure termination problem, and show that this approach
    can establish almost-sure termination of programs which none of the existing approaches
    can handle. Finally, we discuss algorithmic approaches for the two above methods
    that lead to automated analysis techniques for almost-sure termination of probabilistic
    programs.
alternative_title:
- LNCS
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
citation:
  ama: 'Huang M, Fu H, Chatterjee K. New approaches for almost-sure termination of
    probabilistic programs. In: Ryu S, ed. Vol 11275. Springer; 2018:181-201. doi:<a
    href="https://doi.org/10.1007/978-3-030-02768-1_11">10.1007/978-3-030-02768-1_11</a>'
  apa: 'Huang, M., Fu, H., &#38; Chatterjee, K. (2018). New approaches for almost-sure
    termination of probabilistic programs. In S. Ryu (Ed.) (Vol. 11275, pp. 181–201).
    Presented at the 16th Asian Symposium on Programming Languages and Systems, APLAS,
    Wellington, New Zealand: Springer. <a href="https://doi.org/10.1007/978-3-030-02768-1_11">https://doi.org/10.1007/978-3-030-02768-1_11</a>'
  chicago: Huang, Mingzhang, Hongfei Fu, and Krishnendu Chatterjee. “New Approaches
    for Almost-Sure Termination of Probabilistic Programs.” edited by Sukyoung Ryu,
    11275:181–201. Springer, 2018. <a href="https://doi.org/10.1007/978-3-030-02768-1_11">https://doi.org/10.1007/978-3-030-02768-1_11</a>.
  ieee: M. Huang, H. Fu, and K. Chatterjee, “New approaches for almost-sure termination
    of probabilistic programs,” presented at the 16th Asian Symposium on Programming
    Languages and Systems, APLAS, Wellington, New Zealand, 2018, vol. 11275, pp. 181–201.
  ista: Huang M, Fu H, Chatterjee K. 2018. New approaches for almost-sure termination
    of probabilistic programs. 16th Asian Symposium on Programming Languages and Systems,
    APLAS, LNCS, vol. 11275, 181–201.
  mla: Huang, Mingzhang, et al. <i>New Approaches for Almost-Sure Termination of Probabilistic
    Programs</i>. Edited by Sukyoung Ryu, vol. 11275, Springer, 2018, pp. 181–201,
    doi:<a href="https://doi.org/10.1007/978-3-030-02768-1_11">10.1007/978-3-030-02768-1_11</a>.
  short: M. Huang, H. Fu, K. Chatterjee, in:, S. Ryu (Ed.), Springer, 2018, pp. 181–201.
conference:
  end_date: 2018-12-06
  location: Wellington, New Zealand
  name: 16th Asian Symposium on Programming Languages and Systems, APLAS
  start_date: 2018-12-02
date_created: 2018-12-16T22:59:20Z
date_published: 2018-12-01T00:00:00Z
date_updated: 2025-06-02T08:53:41Z
day: '01'
department:
- _id: KrCh
doi: 10.1007/978-3-030-02768-1_11
editor:
- first_name: Sukyoung
  full_name: Ryu, Sukyoung
  last_name: Ryu
external_id:
  arxiv:
  - '1806.06683'
  isi:
  - '000916310900011'
intvolume: '     11275'
isi: 1
language:
- iso: eng
main_file_link:
- open_access: '1'
  url: http://arxiv.org/abs/1806.06683
month: '12'
oa: 1
oa_version: Preprint
page: 181-201
project:
- _id: 25832EC2-B435-11E9-9278-68D0E5697425
  call_identifier: FWF
  grant_number: S 11407_N23
  name: Rigorous Systems Engineering
- _id: 25892FC0-B435-11E9-9278-68D0E5697425
  grant_number: ICT15-003
  name: Efficient Algorithms for Computer Aided Verification
publication_identifier:
  isbn:
  - '9783030027674'
  issn:
  - '03029743'
publisher: Springer
quality_controlled: '1'
scopus_import: '1'
status: public
title: New approaches for almost-sure termination of probabilistic programs
type: conference
user_id: c635000d-4b10-11ee-a964-aac5a93f6ac1
volume: 11275
year: '2018'
...
---
_id: '5751'
abstract:
- lang: eng
  text: 'Because of the intrinsic randomness of the evolutionary process, a mutant
    with a fitness advantage has some chance to be selected but no certainty. Any
    experiment that searches for advantageous mutants will lose many of them due to
    random drift. It is therefore of great interest to find population structures
    that improve the odds of advantageous mutants. Such structures are called amplifiers
    of natural selection: they increase the probability that advantageous mutants
    are selected. Arbitrarily strong amplifiers guarantee the selection of advantageous
    mutants, even for very small fitness advantage. Despite intensive research over
    the past decade, arbitrarily strong amplifiers have remained rare. Here we show
    how to construct a large variety of them. Our amplifiers are so simple that they
    could be useful in biotechnology, when optimizing biological molecules, or as
    a diagnostic tool, when searching for faster dividing cells or viruses. They could
    also occur in natural population structures.'
article_number: '71'
article_processing_charge: No
author:
- 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
- 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: Pavlogiannis A, Tkadlec J, Chatterjee K, Nowak MA. Construction of arbitrarily
    strong amplifiers of natural selection using evolutionary graph theory. <i>Communications
    Biology</i>. 2018;1(1). doi:<a href="https://doi.org/10.1038/s42003-018-0078-7">10.1038/s42003-018-0078-7</a>
  apa: Pavlogiannis, A., Tkadlec, J., Chatterjee, K., &#38; Nowak, M. A. (2018). Construction
    of arbitrarily strong amplifiers of natural selection using evolutionary graph
    theory. <i>Communications Biology</i>. Springer Nature. <a href="https://doi.org/10.1038/s42003-018-0078-7">https://doi.org/10.1038/s42003-018-0078-7</a>
  chicago: Pavlogiannis, Andreas, Josef Tkadlec, Krishnendu Chatterjee, and Martin
    A. Nowak. “Construction of Arbitrarily Strong Amplifiers of Natural Selection
    Using Evolutionary Graph Theory.” <i>Communications Biology</i>. Springer Nature,
    2018. <a href="https://doi.org/10.1038/s42003-018-0078-7">https://doi.org/10.1038/s42003-018-0078-7</a>.
  ieee: A. Pavlogiannis, J. Tkadlec, K. Chatterjee, and M. A. Nowak, “Construction
    of arbitrarily strong amplifiers of natural selection using evolutionary graph
    theory,” <i>Communications Biology</i>, vol. 1, no. 1. Springer Nature, 2018.
  ista: Pavlogiannis A, Tkadlec J, Chatterjee K, Nowak MA. 2018. Construction of arbitrarily
    strong amplifiers of natural selection using evolutionary graph theory. Communications
    Biology. 1(1), 71.
  mla: Pavlogiannis, Andreas, et al. “Construction of Arbitrarily Strong Amplifiers
    of Natural Selection Using Evolutionary Graph Theory.” <i>Communications Biology</i>,
    vol. 1, no. 1, 71, Springer Nature, 2018, doi:<a href="https://doi.org/10.1038/s42003-018-0078-7">10.1038/s42003-018-0078-7</a>.
  short: A. Pavlogiannis, J. Tkadlec, K. Chatterjee, M.A. Nowak, Communications Biology
    1 (2018).
date_created: 2018-12-18T13:22:58Z
date_published: 2018-06-14T00:00:00Z
date_updated: 2024-02-21T13:48:42Z
day: '14'
ddc:
- '004'
- '519'
- '576'
department:
- _id: KrCh
doi: 10.1038/s42003-018-0078-7
ec_funded: 1
external_id:
  isi:
  - '000461126500071'
file:
- access_level: open_access
  checksum: a9db825fa3b64a51ff3de035ec973b3e
  content_type: application/pdf
  creator: dernst
  date_created: 2018-12-18T13:37:04Z
  date_updated: 2020-07-14T12:47:10Z
  file_id: '5752'
  file_name: 2018_CommBiology_Pavlogiannis.pdf
  file_size: 1804194
  relation: main_file
file_date_updated: 2020-07-14T12:47:10Z
has_accepted_license: '1'
intvolume: '         1'
isi: 1
issue: '1'
language:
- iso: eng
month: '06'
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: 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
pubrep_id: '1045'
quality_controlled: '1'
related_material:
  record:
  - id: '7196'
    relation: part_of_dissertation
    status: public
  - id: '5559'
    relation: popular_science
    status: public
scopus_import: '1'
status: public
title: Construction of arbitrarily strong amplifiers of natural selection using evolutionary
  graph theory
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: 1
year: '2018'
...
---
_id: '59'
abstract:
- lang: eng
  text: Graph-based games are an important tool in computer science. They have applications
    in synthesis, verification, refinement, and far beyond. We review graphbased games
    with objectives on infinite plays. We give definitions and algorithms to solve
    the games and to give a winning strategy. The objectives we consider are mostly
    Boolean, but we also look at quantitative graph-based games and their objectives.
    Synthesis aims to turn temporal logic specifications into correct reactive systems.
    We explain the reduction of synthesis to graph-based games (or equivalently tree
    automata) using synthesis of LTL specifications as an example. We treat the classical
    approach that uses determinization of parity automata and more modern approaches.
author:
- first_name: Roderick
  full_name: Bloem, Roderick
  last_name: Bloem
- first_name: Krishnendu
  full_name: Chatterjee, Krishnendu
  id: 2E5DCA20-F248-11E8-B48F-1D18A9856A87
  last_name: Chatterjee
  orcid: 0000-0002-4561-241X
- first_name: Barbara
  full_name: Jobstmann, Barbara
  last_name: Jobstmann
citation:
  ama: 'Bloem R, Chatterjee K, Jobstmann B. Graph games and reactive synthesis. In:
    Henzinger TA, Clarke EM, Veith H, Bloem R, eds. <i>Handbook of Model Checking</i>.
    1st ed. Springer; 2018:921-962. doi:<a href="https://doi.org/10.1007/978-3-319-10575-8_27">10.1007/978-3-319-10575-8_27</a>'
  apa: Bloem, R., Chatterjee, K., &#38; Jobstmann, B. (2018). Graph games and reactive
    synthesis. In T. A. Henzinger, E. M. Clarke, H. Veith, &#38; R. Bloem (Eds.),
    <i>Handbook of Model Checking</i> (1st ed., pp. 921–962). Springer. <a href="https://doi.org/10.1007/978-3-319-10575-8_27">https://doi.org/10.1007/978-3-319-10575-8_27</a>
  chicago: Bloem, Roderick, Krishnendu Chatterjee, and Barbara Jobstmann. “Graph Games
    and Reactive Synthesis.” In <i>Handbook of Model Checking</i>, edited by Thomas
    A Henzinger, Edmund M. Clarke, Helmut Veith, and Roderick Bloem, 1st ed., 921–62.
    Springer, 2018. <a href="https://doi.org/10.1007/978-3-319-10575-8_27">https://doi.org/10.1007/978-3-319-10575-8_27</a>.
  ieee: R. Bloem, K. Chatterjee, and B. Jobstmann, “Graph games and reactive synthesis,”
    in <i>Handbook of Model Checking</i>, 1st ed., T. A. Henzinger, E. M. Clarke,
    H. Veith, and R. Bloem, Eds. Springer, 2018, pp. 921–962.
  ista: 'Bloem R, Chatterjee K, Jobstmann B. 2018.Graph games and reactive synthesis.
    In: Handbook of Model Checking. , 921–962.'
  mla: Bloem, Roderick, et al. “Graph Games and Reactive Synthesis.” <i>Handbook of
    Model Checking</i>, edited by Thomas A Henzinger et al., 1st ed., Springer, 2018,
    pp. 921–62, doi:<a href="https://doi.org/10.1007/978-3-319-10575-8_27">10.1007/978-3-319-10575-8_27</a>.
  short: R. Bloem, K. Chatterjee, B. Jobstmann, in:, T.A. Henzinger, E.M. Clarke,
    H. Veith, R. Bloem (Eds.), Handbook of Model Checking, 1st ed., Springer, 2018,
    pp. 921–962.
date_created: 2018-12-11T11:44:24Z
date_published: 2018-05-19T00:00:00Z
date_updated: 2021-01-12T08:05:10Z
day: '19'
department:
- _id: KrCh
doi: 10.1007/978-3-319-10575-8_27
edition: '1'
editor:
- first_name: Thomas A
  full_name: Henzinger, Thomas A
  id: 40876CD8-F248-11E8-B48F-1D18A9856A87
  last_name: Henzinger
  orcid: 0000−0002−2985−7724
- first_name: Edmund M.
  full_name: Clarke, Edmund M.
  last_name: Clarke
- first_name: Helmut
  full_name: Veith, Helmut
  last_name: Veith
- first_name: Roderick
  full_name: Bloem, Roderick
  last_name: Bloem
language:
- iso: eng
month: '05'
oa_version: None
page: 921 - 962
publication: Handbook of Model Checking
publication_identifier:
  isbn:
  - 978-3-319-10574-1
publication_status: published
publisher: Springer
publist_id: '7995'
quality_controlled: '1'
scopus_import: 1
status: public
title: Graph games and reactive synthesis
type: book_chapter
user_id: 2DF688A6-F248-11E8-B48F-1D18A9856A87
year: '2018'
...
---
_id: '5967'
abstract:
- lang: eng
  text: "The Big Match is a multi-stage two-player game. In each stage Player 1 hides
    one or two pebbles in his hand, and his opponent has to guess that number; Player
    1 loses a point if Player 2 is correct, and otherwise he wins a point. As soon
    as Player 1 hides one pebble, the players cannot change their choices in any future
    stage.\r\nBlackwell and Ferguson (1968) give an ε-optimal strategy for Player
    1 that hides, in each stage, one pebble with a probability that depends on the
    entire past history. Any strategy that depends just on the clock or on a finite
    memory is worthless. The long-standing natural open problem has been whether every
    strategy that depends just on the clock and a finite memory is worthless. We prove
    that there is such a strategy that is ε-optimal. In fact, we show that just two
    states of memory are sufficient.\r\n"
article_processing_charge: No
author:
- first_name: Kristoffer Arnsfelt
  full_name: Hansen, Kristoffer Arnsfelt
  last_name: Hansen
- 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: Abraham
  full_name: Neyman, Abraham
  last_name: Neyman
citation:
  ama: 'Hansen KA, Ibsen-Jensen R, Neyman A. The Big Match with a clock and a bit
    of memory. In: <i>Proceedings of the 2018 ACM Conference on Economics and Computation 
    - EC ’18</i>. ACM Press; 2018:149-150. doi:<a href="https://doi.org/10.1145/3219166.3219198">10.1145/3219166.3219198</a>'
  apa: 'Hansen, K. A., Ibsen-Jensen, R., &#38; Neyman, A. (2018). The Big Match with
    a clock and a bit of memory. In <i>Proceedings of the 2018 ACM Conference on Economics
    and Computation  - EC ’18</i> (pp. 149–150). Ithaca, NY, United States: ACM Press.
    <a href="https://doi.org/10.1145/3219166.3219198">https://doi.org/10.1145/3219166.3219198</a>'
  chicago: Hansen, Kristoffer Arnsfelt, Rasmus Ibsen-Jensen, and Abraham Neyman. “The
    Big Match with a Clock and a Bit of Memory.” In <i>Proceedings of the 2018 ACM
    Conference on Economics and Computation  - EC ’18</i>, 149–50. ACM Press, 2018.
    <a href="https://doi.org/10.1145/3219166.3219198">https://doi.org/10.1145/3219166.3219198</a>.
  ieee: K. A. Hansen, R. Ibsen-Jensen, and A. Neyman, “The Big Match with a clock
    and a bit of memory,” in <i>Proceedings of the 2018 ACM Conference on Economics
    and Computation  - EC ’18</i>, Ithaca, NY, United States, 2018, pp. 149–150.
  ista: 'Hansen KA, Ibsen-Jensen R, Neyman A. 2018. The Big Match with a clock and
    a bit of memory. Proceedings of the 2018 ACM Conference on Economics and Computation 
    - EC ’18. EC: Conference on Economics and Computation, 149–150.'
  mla: Hansen, Kristoffer Arnsfelt, et al. “The Big Match with a Clock and a Bit of
    Memory.” <i>Proceedings of the 2018 ACM Conference on Economics and Computation 
    - EC ’18</i>, ACM Press, 2018, pp. 149–50, doi:<a href="https://doi.org/10.1145/3219166.3219198">10.1145/3219166.3219198</a>.
  short: K.A. Hansen, R. Ibsen-Jensen, A. Neyman, in:, Proceedings of the 2018 ACM
    Conference on Economics and Computation  - EC ’18, ACM Press, 2018, pp. 149–150.
conference:
  end_date: 2018-06-22
  location: Ithaca, NY, United States
  name: 'EC: Conference on Economics and Computation'
  start_date: 2018-06-18
date_created: 2019-02-13T10:31:41Z
date_published: 2018-06-18T00:00:00Z
date_updated: 2023-09-19T10:45:15Z
day: '18'
ddc:
- '000'
department:
- _id: KrCh
doi: 10.1145/3219166.3219198
external_id:
  isi:
  - '000492755100020'
file:
- access_level: open_access
  checksum: bb52683e349cfd864f4769a8f38f2798
  content_type: application/pdf
  creator: dernst
  date_created: 2019-11-19T08:24:24Z
  date_updated: 2020-07-14T12:47:14Z
  file_id: '7054'
  file_name: 2018_EC18_Hansen.pdf
  file_size: 302539
  relation: main_file
file_date_updated: 2020-07-14T12:47:14Z
has_accepted_license: '1'
isi: 1
language:
- iso: eng
month: '06'
oa: 1
oa_version: Submitted Version
page: 149-150
publication: Proceedings of the 2018 ACM Conference on Economics and Computation  -
  EC '18
publication_identifier:
  isbn:
  - '9781450358293'
publication_status: published
publisher: ACM Press
quality_controlled: '1'
scopus_import: '1'
status: public
title: The Big Match with a clock and a bit of memory
type: conference
user_id: c635000d-4b10-11ee-a964-aac5a93f6ac1
year: '2018'
...
---
_id: '5977'
abstract:
- lang: eng
  text: 'We consider the stochastic shortest path (SSP)problem for succinct Markov
    decision processes(MDPs), where the MDP consists of a set of vari-ables, and a
    set of nondeterministic rules that up-date the variables. First, we show that
    several ex-amples from the AI literature can be modeled assuccinct MDPs.  Then
    we present computationalapproaches for upper and lower bounds for theSSP problem:
    (a) for computing upper bounds, ourmethod is polynomial-time in the implicit descrip-tion
    of the MDP; (b) for lower bounds, we present apolynomial-time (in the size of
    the implicit descrip-tion) reduction to quadratic programming. Our ap-proach is
    applicable even to infinite-state MDPs.Finally, we present experimental results
    to demon-strate the effectiveness of our approach on severalclassical examples
    from the AI literature.'
article_processing_charge: No
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
  id: 3AAD03D6-F248-11E8-B48F-1D18A9856A87
  last_name: Fu
- first_name: Amir
  full_name: Goharshady, Amir
  id: 391365CE-F248-11E8-B48F-1D18A9856A87
  last_name: Goharshady
  orcid: 0000-0003-1702-6584
- first_name: Nastaran
  full_name: Okati, Nastaran
  last_name: Okati
citation:
  ama: 'Chatterjee K, Fu H, Goharshady AK, Okati N. Computational approaches for stochastic
    shortest path on succinct MDPs. In: <i>Proceedings of the Twenty-Seventh International
    Joint Conference on Artificial Intelligence</i>. Vol 2018. IJCAI; 2018:4700-4707.
    doi:<a href="https://doi.org/10.24963/ijcai.2018/653">10.24963/ijcai.2018/653</a>'
  apa: 'Chatterjee, K., Fu, H., Goharshady, A. K., &#38; Okati, N. (2018). Computational
    approaches for stochastic shortest path on succinct MDPs. In <i>Proceedings of
    the Twenty-Seventh International Joint Conference on Artificial Intelligence</i>
    (Vol. 2018, pp. 4700–4707). Stockholm, Sweden: IJCAI. <a href="https://doi.org/10.24963/ijcai.2018/653">https://doi.org/10.24963/ijcai.2018/653</a>'
  chicago: Chatterjee, Krishnendu, Hongfei Fu, Amir Kafshdar Goharshady, and Nastaran
    Okati. “Computational Approaches for Stochastic Shortest Path on Succinct MDPs.”
    In <i>Proceedings of the Twenty-Seventh International Joint Conference on Artificial
    Intelligence</i>, 2018:4700–4707. IJCAI, 2018. <a href="https://doi.org/10.24963/ijcai.2018/653">https://doi.org/10.24963/ijcai.2018/653</a>.
  ieee: K. Chatterjee, H. Fu, A. K. Goharshady, and N. Okati, “Computational approaches
    for stochastic shortest path on succinct MDPs,” in <i>Proceedings of the Twenty-Seventh
    International Joint Conference on Artificial Intelligence</i>, Stockholm, Sweden,
    2018, vol. 2018, pp. 4700–4707.
  ista: 'Chatterjee K, Fu H, Goharshady AK, Okati N. 2018. Computational approaches
    for stochastic shortest path on succinct MDPs. Proceedings of the Twenty-Seventh
    International Joint Conference on Artificial Intelligence. IJCAI: International
    Joint Conference on Artificial Intelligence vol. 2018, 4700–4707.'
  mla: Chatterjee, Krishnendu, et al. “Computational Approaches for Stochastic Shortest
    Path on Succinct MDPs.” <i>Proceedings of the Twenty-Seventh International Joint
    Conference on Artificial Intelligence</i>, vol. 2018, IJCAI, 2018, pp. 4700–07,
    doi:<a href="https://doi.org/10.24963/ijcai.2018/653">10.24963/ijcai.2018/653</a>.
  short: K. Chatterjee, H. Fu, A.K. Goharshady, N. Okati, in:, Proceedings of the
    Twenty-Seventh International Joint Conference on Artificial Intelligence, IJCAI,
    2018, pp. 4700–4707.
conference:
  end_date: 2018-07-19
  location: Stockholm, Sweden
  name: 'IJCAI: International Joint Conference on Artificial Intelligence'
  start_date: 2018-07-13
date_created: 2019-02-13T13:26:27Z
date_published: 2018-07-17T00:00:00Z
date_updated: 2025-06-02T08:53:44Z
day: '17'
department:
- _id: KrCh
doi: 10.24963/ijcai.2018/653
ec_funded: 1
external_id:
  arxiv:
  - '1804.08984'
  isi:
  - '000764175404118'
intvolume: '      2018'
isi: 1
language:
- iso: eng
main_file_link:
- open_access: '1'
  url: https://arxiv.org/abs/1804.08984
month: '07'
oa: 1
oa_version: Preprint
page: 4700-4707
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_identifier:
  isbn:
  - 978-099924112-7
  issn:
  - '10450823'
publication_status: published
publisher: IJCAI
quality_controlled: '1'
related_material:
  record:
  - id: '8934'
    relation: dissertation_contains
    status: public
scopus_import: '1'
status: public
title: Computational approaches for stochastic shortest path on succinct MDPs
type: conference
user_id: c635000d-4b10-11ee-a964-aac5a93f6ac1
volume: 2018
year: '2018'
...
---
_id: '5993'
abstract:
- lang: eng
  text: 'In this article, we consider the termination problem of probabilistic programs
    with real-valued variables. Thequestions concerned are: qualitative ones that
    ask (i) whether the program terminates with probability 1(almost-sure termination)
    and (ii) whether the expected termination time is finite (finite termination);
    andquantitative ones that ask (i) to approximate the expected termination time
    (expectation problem) and (ii) tocompute a boundBsuch that the probability not
    to terminate afterBsteps decreases exponentially (con-centration problem). To
    solve these questions, we utilize the notion of ranking supermartingales, which
    isa powerful approach for proving termination of probabilistic programs. In detail,
    we focus on algorithmicsynthesis of linear ranking-supermartingales over affine
    probabilistic programs (Apps) with both angelic anddemonic non-determinism. An
    important subclass of Apps is LRApp which is defined as the class of all Appsover
    which a linear ranking-supermartingale exists.Our main contributions are as follows.
    Firstly, we show that the membership problem of LRApp (i) canbe decided in polynomial
    time for Apps with at most demonic non-determinism, and (ii) isNP-hard and inPSPACEfor
    Apps with angelic non-determinism. Moreover, theNP-hardness result holds already
    for Appswithout probability and demonic non-determinism. Secondly, we show that
    the concentration problem overLRApp can be solved in the same complexity as for
    the membership problem of LRApp. Finally, we show thatthe expectation problem
    over LRApp can be solved in2EXPTIMEand isPSPACE-hard even for Apps withoutprobability
    and non-determinism (i.e., deterministic programs). Our experimental results demonstrate
    theeffectiveness of our approach to answer the qualitative and quantitative questions
    over Apps with at mostdemonic non-determinism.'
article_number: '7'
article_processing_charge: No
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
  id: 3AAD03D6-F248-11E8-B48F-1D18A9856A87
  last_name: Fu
- first_name: Petr
  full_name: Novotný, Petr
  id: 3CC3B868-F248-11E8-B48F-1D18A9856A87
  last_name: Novotný
- first_name: Rouzbeh
  full_name: Hasheminezhad, Rouzbeh
  last_name: Hasheminezhad
citation:
  ama: Chatterjee K, Fu H, Novotný P, Hasheminezhad R. Algorithmic analysis of qualitative
    and quantitative termination problems for affine probabilistic programs. <i>ACM
    Transactions on Programming Languages and Systems</i>. 2018;40(2). doi:<a href="https://doi.org/10.1145/3174800">10.1145/3174800</a>
  apa: Chatterjee, K., Fu, H., Novotný, P., &#38; Hasheminezhad, R. (2018). Algorithmic
    analysis of qualitative and quantitative termination problems for affine probabilistic
    programs. <i>ACM Transactions on Programming Languages and Systems</i>. Association
    for Computing Machinery (ACM). <a href="https://doi.org/10.1145/3174800">https://doi.org/10.1145/3174800</a>
  chicago: Chatterjee, Krishnendu, Hongfei Fu, Petr Novotný, and Rouzbeh Hasheminezhad.
    “Algorithmic Analysis of Qualitative and Quantitative Termination Problems for
    Affine Probabilistic Programs.” <i>ACM Transactions on Programming Languages and
    Systems</i>. Association for Computing Machinery (ACM), 2018. <a href="https://doi.org/10.1145/3174800">https://doi.org/10.1145/3174800</a>.
  ieee: K. Chatterjee, H. Fu, P. Novotný, and R. Hasheminezhad, “Algorithmic analysis
    of qualitative and quantitative termination problems for affine probabilistic
    programs,” <i>ACM Transactions on Programming Languages and Systems</i>, vol.
    40, no. 2. Association for Computing Machinery (ACM), 2018.
  ista: Chatterjee K, Fu H, Novotný P, Hasheminezhad R. 2018. Algorithmic analysis
    of qualitative and quantitative termination problems for affine probabilistic
    programs. ACM Transactions on Programming Languages and Systems. 40(2), 7.
  mla: Chatterjee, Krishnendu, et al. “Algorithmic Analysis of Qualitative and Quantitative
    Termination Problems for Affine Probabilistic Programs.” <i>ACM Transactions on
    Programming Languages and Systems</i>, vol. 40, no. 2, 7, Association for Computing
    Machinery (ACM), 2018, doi:<a href="https://doi.org/10.1145/3174800">10.1145/3174800</a>.
  short: K. Chatterjee, H. Fu, P. Novotný, R. Hasheminezhad, ACM Transactions on Programming
    Languages and Systems 40 (2018).
date_created: 2019-02-14T12:29:10Z
date_published: 2018-06-01T00:00:00Z
date_updated: 2023-09-19T14:38:42Z
day: '01'
department:
- _id: KrCh
doi: 10.1145/3174800
ec_funded: 1
external_id:
  arxiv:
  - '1510.08517'
  isi:
  - '000434634500003'
intvolume: '        40'
isi: 1
issue: '2'
language:
- iso: eng
main_file_link:
- open_access: '1'
  url: https://arxiv.org/abs/1510.08517
month: '06'
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: 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: 25681D80-B435-11E9-9278-68D0E5697425
  call_identifier: FP7
  grant_number: '291734'
  name: International IST Postdoc Fellowship Programme
publication: ACM Transactions on Programming Languages and Systems
publication_identifier:
  issn:
  - 0164-0925
publication_status: published
publisher: Association for Computing Machinery (ACM)
quality_controlled: '1'
related_material:
  record:
  - id: '1438'
    relation: earlier_version
    status: public
scopus_import: '1'
status: public
title: Algorithmic analysis of qualitative and quantitative termination problems for
  affine probabilistic programs
type: journal_article
user_id: c635000d-4b10-11ee-a964-aac5a93f6ac1
volume: 40
year: '2018'
...
---
_id: '6009'
abstract:
- lang: eng
  text: "We study algorithmic questions wrt algebraic path properties in concurrent
    systems, where the transitions of the system are labeled from a complete, closed
    semiring. The algebraic path properties can model dataflow analysis problems,
    the shortest path problem, and many other natural problems that arise in program
    analysis. We consider that each component of the concurrent system is a graph
    with constant treewidth, a property satisfied by the controlflow graphs of most
    programs. We allow for multiple possible queries, which arise naturally in demand
    driven dataflow analysis. The study of multiple queries allows us to consider
    the tradeoff between the resource usage of the one-time preprocessing and for
    each individual query. The traditional approach constructs the product graph of
    all components and applies the best-known graph algorithm on the product. In this
    approach, even the answer to a single query requires the transitive closure (i.e.,
    the results of all possible queries), which provides no room for tradeoff between
    preprocessing and query time.\r\nOur main contributions are algorithms that significantly
    improve the worst-case running time of the traditional approach, and provide various
    tradeoffs depending on the number of queries. For example, in a concurrent system
    of two components, the traditional approach requires hexic time in the worst case
    for answering one query as well as computing the transitive closure, whereas we
    show that with one-time preprocessing in almost cubic time, each subsequent query
    can be answered in at most linear time, and even the transitive closure can be
    computed in almost quartic time. Furthermore, we establish conditional optimality
    results showing that the worst-case running time of our algorithms cannot be improved
    without achieving major breakthroughs in graph algorithms (i.e., improving the
    worst-case bound for the shortest path problem in general graphs). Preliminary
    experimental results show that our algorithms perform favorably on several benchmarks.\r\n"
article_number: '9'
article_processing_charge: No
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: Amir Kafshdar
  full_name: Goharshady, Amir Kafshdar
  id: 391365CE-F248-11E8-B48F-1D18A9856A87
  last_name: Goharshady
  orcid: 0000-0003-1702-6584
- 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, Goharshady AK, Pavlogiannis A. Algorithms for
    algebraic path properties in concurrent systems of constant treewidth components.
    <i>ACM Transactions on Programming Languages and Systems</i>. 2018;40(3). doi:<a
    href="https://doi.org/10.1145/3210257">10.1145/3210257</a>
  apa: Chatterjee, K., Ibsen-Jensen, R., Goharshady, A. K., &#38; Pavlogiannis, A.
    (2018). Algorithms for algebraic path properties in concurrent systems of constant
    treewidth components. <i>ACM Transactions on Programming Languages and Systems</i>.
    Association for Computing Machinery (ACM). <a href="https://doi.org/10.1145/3210257">https://doi.org/10.1145/3210257</a>
  chicago: Chatterjee, Krishnendu, Rasmus Ibsen-Jensen, Amir Kafshdar Goharshady,
    and Andreas Pavlogiannis. “Algorithms for Algebraic Path Properties in Concurrent
    Systems of Constant Treewidth Components.” <i>ACM Transactions on Programming
    Languages and Systems</i>. Association for Computing Machinery (ACM), 2018. <a
    href="https://doi.org/10.1145/3210257">https://doi.org/10.1145/3210257</a>.
  ieee: K. Chatterjee, R. Ibsen-Jensen, A. K. Goharshady, and A. Pavlogiannis, “Algorithms
    for algebraic path properties in concurrent systems of constant treewidth components,”
    <i>ACM Transactions on Programming Languages and Systems</i>, vol. 40, no. 3.
    Association for Computing Machinery (ACM), 2018.
  ista: Chatterjee K, Ibsen-Jensen R, Goharshady AK, Pavlogiannis A. 2018. Algorithms
    for algebraic path properties in concurrent systems of constant treewidth components.
    ACM Transactions on Programming Languages and Systems. 40(3), 9.
  mla: Chatterjee, Krishnendu, et al. “Algorithms for Algebraic Path Properties in
    Concurrent Systems of Constant Treewidth Components.” <i>ACM Transactions on Programming
    Languages and Systems</i>, vol. 40, no. 3, 9, Association for Computing Machinery
    (ACM), 2018, doi:<a href="https://doi.org/10.1145/3210257">10.1145/3210257</a>.
  short: K. Chatterjee, R. Ibsen-Jensen, A.K. Goharshady, A. Pavlogiannis, ACM Transactions
    on Programming Languages and Systems 40 (2018).
date_created: 2019-02-14T14:31:52Z
date_published: 2018-08-01T00:00:00Z
date_updated: 2024-03-25T23:30:19Z
day: '01'
department:
- _id: KrCh
doi: 10.1145/3210257
ec_funded: 1
external_id:
  arxiv:
  - '1510.07565'
  isi:
  - '000444694800001'
intvolume: '        40'
isi: 1
issue: '3'
language:
- iso: eng
main_file_link:
- open_access: '1'
  url: https://arxiv.org/abs/1510.07565
month: '08'
oa: 1
oa_version: Preprint
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'
publication: ACM Transactions on Programming Languages and Systems
publication_identifier:
  issn:
  - 0164-0925
publication_status: published
publisher: Association for Computing Machinery (ACM)
quality_controlled: '1'
related_material:
  record:
  - id: '1437'
    relation: earlier_version
    status: public
  - id: '5441'
    relation: earlier_version
    status: public
  - id: '5442'
    relation: earlier_version
    status: public
  - id: '8934'
    relation: dissertation_contains
    status: public
scopus_import: '1'
status: public
title: Algorithms for algebraic path properties in concurrent systems of constant
  treewidth components
type: journal_article
user_id: c635000d-4b10-11ee-a964-aac5a93f6ac1
volume: 40
year: '2018'
...
---
_id: '6340'
abstract:
- lang: eng
  text: We  present  a  secure  approach  for  maintaining  andreporting  credit  history  records  on  the  Blockchain.  Our  ap-proach  removes  third-parties  such  as  credit  reporting  agen-cies  from  the  lending  process  and  replaces  them  with  smartcontracts.  This  allows  customers  to  interact  directly  with  thelenders  or  banks  while  ensuring  the  integrity,  unmalleabilityand  privacy  of  their  credit  data.  Additionally,  each  customerhas  full  control  over  complete  or  selective  disclosure  of  hercredit
    records, eliminating the risk of privacy violations or databreaches. Moreover,
    our approach provides strong guaranteesfor the lenders as well. A lender can check
    both correctness andcompleteness of the credit data disclosed to her. This is
    the firstapproach  that  can  perform  all  credit  reporting  tasks  withouta  central  authority  or  changing  the  financial  mechanisms*.
article_processing_charge: No
arxiv: 1
author:
- 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: Ali
  full_name: Behrouz, Ali
  last_name: Behrouz
- first_name: Krishnendu
  full_name: Chatterjee, Krishnendu
  id: 2E5DCA20-F248-11E8-B48F-1D18A9856A87
  last_name: Chatterjee
  orcid: 0000-0002-4561-241X
citation:
  ama: 'Goharshady AK, Behrouz A, Chatterjee K. Secure Credit Reporting on the Blockchain.
    In: <i>Proceedings of the IEEE International Conference on Blockchain</i>. IEEE;
    2018:1343-1348. doi:<a href="https://doi.org/10.1109/Cybermatics_2018.2018.00231">10.1109/Cybermatics_2018.2018.00231</a>'
  apa: 'Goharshady, A. K., Behrouz, A., &#38; Chatterjee, K. (2018). Secure Credit
    Reporting on the Blockchain. In <i>Proceedings of the IEEE International Conference
    on Blockchain</i> (pp. 1343–1348). Halifax, Canada: IEEE. <a href="https://doi.org/10.1109/Cybermatics_2018.2018.00231">https://doi.org/10.1109/Cybermatics_2018.2018.00231</a>'
  chicago: Goharshady, Amir Kafshdar, Ali Behrouz, and Krishnendu Chatterjee. “Secure
    Credit Reporting on the Blockchain.” In <i>Proceedings of the IEEE International
    Conference on Blockchain</i>, 1343–48. IEEE, 2018. <a href="https://doi.org/10.1109/Cybermatics_2018.2018.00231">https://doi.org/10.1109/Cybermatics_2018.2018.00231</a>.
  ieee: A. K. Goharshady, A. Behrouz, and K. Chatterjee, “Secure Credit Reporting
    on the Blockchain,” in <i>Proceedings of the IEEE International Conference on
    Blockchain</i>, Halifax, Canada, 2018, pp. 1343–1348.
  ista: Goharshady AK, Behrouz A, Chatterjee K. 2018. Secure Credit Reporting on the
    Blockchain. Proceedings of the IEEE International Conference on Blockchain. IEEE
    International Conference on Blockchain, 1343–1348.
  mla: Goharshady, Amir Kafshdar, et al. “Secure Credit Reporting on the Blockchain.”
    <i>Proceedings of the IEEE International Conference on Blockchain</i>, IEEE, 2018,
    pp. 1343–48, doi:<a href="https://doi.org/10.1109/Cybermatics_2018.2018.00231">10.1109/Cybermatics_2018.2018.00231</a>.
  short: A.K. Goharshady, A. Behrouz, K. Chatterjee, in:, Proceedings of the IEEE
    International Conference on Blockchain, IEEE, 2018, pp. 1343–1348.
conference:
  end_date: 2018-08-03
  location: Halifax, Canada
  name: IEEE International Conference on Blockchain
  start_date: 2018-07-30
date_created: 2019-04-18T10:37:35Z
date_published: 2018-09-01T00:00:00Z
date_updated: 2025-06-02T08:53:45Z
day: '01'
ddc:
- '000'
department:
- _id: KrCh
doi: 10.1109/Cybermatics_2018.2018.00231
ec_funded: 1
external_id:
  arxiv:
  - '1805.09104'
  isi:
  - '000481634500196'
file:
- access_level: open_access
  checksum: b25c9bb7cf6e7e6634e692d26d41ead8
  content_type: application/pdf
  creator: akafshda
  date_created: 2019-04-18T10:36:39Z
  date_updated: 2020-07-14T12:47:27Z
  file_id: '6341'
  file_name: blockchain2018.pdf
  file_size: 624338
  relation: main_file
file_date_updated: 2020-07-14T12:47:27Z
has_accepted_license: '1'
isi: 1
language:
- iso: eng
license: https://creativecommons.org/licenses/by-nc-nd/4.0/
month: '09'
oa: 1
oa_version: Submitted Version
page: 1343-1348
project:
- _id: 25892FC0-B435-11E9-9278-68D0E5697425
  grant_number: ICT15-003
  name: Efficient Algorithms for Computer Aided Verification
- _id: 266EEEC0-B435-11E9-9278-68D0E5697425
  name: Quantitative Game-theoretic Analysis of Blockchain Applications and Smart
    Contracts
- _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
publication: Proceedings of the IEEE International Conference on Blockchain
publication_identifier:
  isbn:
  - '978-1-5386-7975-3 '
publication_status: published
publisher: IEEE
quality_controlled: '1'
related_material:
  record:
  - id: '8934'
    relation: dissertation_contains
    status: public
scopus_import: '1'
status: public
title: Secure Credit Reporting on the Blockchain
tmp:
  image: /images/cc_by_nc_nd.png
  legal_code_url: https://creativecommons.org/licenses/by-nc-nd/4.0/legalcode
  name: Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International
    (CC BY-NC-ND 4.0)
  short: CC BY-NC-ND (4.0)
type: conference
user_id: c635000d-4b10-11ee-a964-aac5a93f6ac1
year: '2018'
...
---
_id: '66'
abstract:
- lang: eng
  text: 'Crypto-currencies are digital assets designed to work as a medium of exchange,
    e.g., Bitcoin, but they are susceptible to attacks (dishonest behavior of participants).
    A framework for the analysis of attacks in crypto-currencies requires (a) modeling
    of game-theoretic aspects to analyze incentives for deviation from honest behavior;
    (b) concurrent interactions between participants; and (c) analysis of long-term
    monetary gains. Traditional game-theoretic approaches for the analysis of security
    protocols consider either qualitative temporal properties such as safety and termination,
    or the very special class of one-shot (stateless) games. However, to analyze general
    attacks on protocols for crypto-currencies, both stateful analysis and quantitative
    objectives are necessary. In this work our main contributions are as follows:
    (a) we show how a class of concurrent mean-payo games, namely ergodic games, can
    model various attacks that arise naturally in crypto-currencies; (b) we present
    the first practical implementation of algorithms for ergodic games that scales
    to model realistic problems for crypto-currencies; and (c) we present experimental
    results showing that our framework can handle games with thousands of states and
    millions of transitions.'
alternative_title:
- LIPIcs
article_number: '11'
article_processing_charge: No
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
  full_name: Goharshady, Amir
  id: 391365CE-F248-11E8-B48F-1D18A9856A87
  last_name: Goharshady
  orcid: 0000-0003-1702-6584
- 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: Yaron
  full_name: Velner, Yaron
  last_name: Velner
citation:
  ama: 'Chatterjee K, Goharshady AK, Ibsen-Jensen R, Velner Y. Ergodic mean-payoff
    games for the analysis of attacks in crypto-currencies. In: Vol 118. Schloss Dagstuhl
    - Leibniz-Zentrum für Informatik; 2018. doi:<a href="https://doi.org/10.4230/LIPIcs.CONCUR.2018.11">10.4230/LIPIcs.CONCUR.2018.11</a>'
  apa: 'Chatterjee, K., Goharshady, A. K., Ibsen-Jensen, R., &#38; Velner, Y. (2018).
    Ergodic mean-payoff games for the analysis of attacks in crypto-currencies (Vol.
    118). Presented at the CONCUR: Conference on Concurrency Theory, Beijing, China:
    Schloss Dagstuhl - Leibniz-Zentrum für Informatik. <a href="https://doi.org/10.4230/LIPIcs.CONCUR.2018.11">https://doi.org/10.4230/LIPIcs.CONCUR.2018.11</a>'
  chicago: Chatterjee, Krishnendu, Amir Kafshdar Goharshady, Rasmus Ibsen-Jensen,
    and Yaron Velner. “Ergodic Mean-Payoff Games for the Analysis of Attacks in Crypto-Currencies,”
    Vol. 118. Schloss Dagstuhl - Leibniz-Zentrum für Informatik, 2018. <a href="https://doi.org/10.4230/LIPIcs.CONCUR.2018.11">https://doi.org/10.4230/LIPIcs.CONCUR.2018.11</a>.
  ieee: 'K. Chatterjee, A. K. Goharshady, R. Ibsen-Jensen, and Y. Velner, “Ergodic
    mean-payoff games for the analysis of attacks in crypto-currencies,” presented
    at the CONCUR: Conference on Concurrency Theory, Beijing, China, 2018, vol. 118.'
  ista: 'Chatterjee K, Goharshady AK, Ibsen-Jensen R, Velner Y. 2018. Ergodic mean-payoff
    games for the analysis of attacks in crypto-currencies. CONCUR: Conference on
    Concurrency Theory, LIPIcs, vol. 118, 11.'
  mla: Chatterjee, Krishnendu, et al. <i>Ergodic Mean-Payoff Games for the Analysis
    of Attacks in Crypto-Currencies</i>. Vol. 118, 11, Schloss Dagstuhl - Leibniz-Zentrum
    für Informatik, 2018, doi:<a href="https://doi.org/10.4230/LIPIcs.CONCUR.2018.11">10.4230/LIPIcs.CONCUR.2018.11</a>.
  short: K. Chatterjee, A.K. Goharshady, R. Ibsen-Jensen, Y. Velner, in:, Schloss
    Dagstuhl - Leibniz-Zentrum für Informatik, 2018.
conference:
  end_date: 2018-09-07
  location: Beijing, China
  name: 'CONCUR: Conference on Concurrency Theory'
  start_date: 2018-09-04
date_created: 2018-12-11T11:44:27Z
date_published: 2018-09-01T00:00:00Z
date_updated: 2025-06-02T08:53:46Z
day: '01'
ddc:
- '000'
department:
- _id: KrCh
doi: 10.4230/LIPIcs.CONCUR.2018.11
ec_funded: 1
external_id:
  arxiv:
  - '1806.03108'
file:
- access_level: open_access
  checksum: 68a055b1aaa241cc38375083cf832a7d
  content_type: application/pdf
  creator: dernst
  date_created: 2018-12-17T12:08:00Z
  date_updated: 2020-07-14T12:47:34Z
  file_id: '5696'
  file_name: 2018_CONCUR_Chatterjee.pdf
  file_size: 1078309
  relation: main_file
file_date_updated: 2020-07-14T12:47:34Z
has_accepted_license: '1'
intvolume: '       118'
language:
- iso: eng
month: '09'
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: 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: 266EEEC0-B435-11E9-9278-68D0E5697425
  name: Quantitative Game-theoretic Analysis of Blockchain Applications and Smart
    Contracts
publication_identifier:
  isbn:
  - 978-3-95977-087-3
publication_status: published
publisher: Schloss Dagstuhl - Leibniz-Zentrum für Informatik
publist_id: '7988'
quality_controlled: '1'
related_material:
  record:
  - id: '8934'
    relation: dissertation_contains
    status: public
scopus_import: '1'
status: public
title: Ergodic mean-payoff games for the analysis of attacks in crypto-currencies
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: 2DF688A6-F248-11E8-B48F-1D18A9856A87
volume: 118
year: '2018'
...
