---
_id: '6462'
abstract:
- lang: eng
  text: A controller is a device that interacts with a plant. At each time point,it
    reads the plant’s state and issues commands with the goal that the plant oper-ates
    optimally. Constructing optimal controllers is a fundamental and challengingproblem.
    Machine learning techniques have recently been successfully applied totrain controllers,
    yet they have limitations. Learned controllers are monolithic andhard to reason
    about. In particular, it is difficult to add features without retraining,to guarantee
    any level of performance, and to achieve acceptable performancewhen encountering
    untrained scenarios. These limitations can be addressed bydeploying quantitative
    run-timeshieldsthat serve as a proxy for the controller.At each time point, the
    shield reads the command issued by the controller andmay choose to alter it before
    passing it on to the plant. We show how optimalshields that interfere as little
    as possible while guaranteeing a desired level ofcontroller performance, can be
    generated systematically and automatically usingreactive  synthesis.  First,  we  abstract  the  plant  by  building  a  stochastic  model.Second,
    we consider the learned controller to be a black box. Third, we mea-surecontroller
    performanceandshield interferenceby two quantitative run-timemeasures that are
    formally defined using weighted automata. Then, the problemof constructing a shield
    that guarantees maximal performance with minimal inter-ference is the problem
    of finding an optimal strategy in a stochastic2-player game“controller versus
    shield” played on the abstract state space of the plant with aquantitative objective
    obtained from combining the performance and interferencemeasures. We illustrate
    the effectiveness of our approach by automatically con-structing lightweight shields
    for learned traffic-light controllers in various roadnetworks. The shields we
    generate avoid liveness bugs, improve controller per-formance in untrained and
    changing traffic situations, and add features to learnedcontrollers, such as giving
    priority to emergency vehicles.
alternative_title:
- LNCS
article_processing_charge: No
author:
- first_name: Guy
  full_name: Avni, Guy
  id: 463C8BC2-F248-11E8-B48F-1D18A9856A87
  last_name: Avni
  orcid: 0000-0001-5588-8287
- 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: Thomas A
  full_name: Henzinger, Thomas A
  id: 40876CD8-F248-11E8-B48F-1D18A9856A87
  last_name: Henzinger
  orcid: 0000−0002−2985−7724
- first_name: Bettina
  full_name: Konighofer, Bettina
  last_name: Konighofer
- first_name: Stefan
  full_name: Pranger, Stefan
  last_name: Pranger
citation:
  ama: 'Avni G, Bloem R, Chatterjee K, Henzinger TA, Konighofer B, Pranger S. Run-time
    optimization for learned controllers through quantitative games. In: <i>31st International
    Conference on Computer-Aided Verification</i>. Vol 11561. Springer; 2019:630-649.
    doi:<a href="https://doi.org/10.1007/978-3-030-25540-4_36">10.1007/978-3-030-25540-4_36</a>'
  apa: 'Avni, G., Bloem, R., Chatterjee, K., Henzinger, T. A., Konighofer, B., &#38;
    Pranger, S. (2019). Run-time optimization for learned controllers through quantitative
    games. In <i>31st International Conference on Computer-Aided Verification</i>
    (Vol. 11561, pp. 630–649). New York, NY, United States: Springer. <a href="https://doi.org/10.1007/978-3-030-25540-4_36">https://doi.org/10.1007/978-3-030-25540-4_36</a>'
  chicago: Avni, Guy, Roderick Bloem, Krishnendu Chatterjee, Thomas A Henzinger, Bettina
    Konighofer, and Stefan Pranger. “Run-Time Optimization for Learned Controllers
    through Quantitative Games.” In <i>31st International Conference on Computer-Aided
    Verification</i>, 11561:630–49. Springer, 2019. <a href="https://doi.org/10.1007/978-3-030-25540-4_36">https://doi.org/10.1007/978-3-030-25540-4_36</a>.
  ieee: G. Avni, R. Bloem, K. Chatterjee, T. A. Henzinger, B. Konighofer, and S. Pranger,
    “Run-time optimization for learned controllers through quantitative games,” in
    <i>31st International Conference on Computer-Aided Verification</i>, New York,
    NY, United States, 2019, vol. 11561, pp. 630–649.
  ista: 'Avni G, Bloem R, Chatterjee K, Henzinger TA, Konighofer B, Pranger S. 2019.
    Run-time optimization for learned controllers through quantitative games. 31st
    International Conference on Computer-Aided Verification. CAV: Computer Aided Verification,
    LNCS, vol. 11561, 630–649.'
  mla: Avni, Guy, et al. “Run-Time Optimization for Learned Controllers through Quantitative
    Games.” <i>31st International Conference on Computer-Aided Verification</i>, vol.
    11561, Springer, 2019, pp. 630–49, doi:<a href="https://doi.org/10.1007/978-3-030-25540-4_36">10.1007/978-3-030-25540-4_36</a>.
  short: G. Avni, R. Bloem, K. Chatterjee, T.A. Henzinger, B. Konighofer, S. Pranger,
    in:, 31st International Conference on Computer-Aided Verification, Springer, 2019,
    pp. 630–649.
conference:
  end_date: 2019-07-18
  location: New York, NY, United States
  name: 'CAV: Computer Aided Verification'
  start_date: 2019-07-13
date_created: 2019-05-16T11:22:30Z
date_published: 2019-07-12T00:00:00Z
date_updated: 2023-08-25T10:33:27Z
day: '12'
ddc:
- '000'
department:
- _id: ToHe
- _id: KrCh
doi: 10.1007/978-3-030-25540-4_36
external_id:
  isi:
  - '000491468000036'
file:
- access_level: open_access
  checksum: c231579f2485c6fd4df17c9443a4d80b
  content_type: application/pdf
  creator: dernst
  date_created: 2019-08-14T09:35:24Z
  date_updated: 2020-07-14T12:47:31Z
  file_id: '6816'
  file_name: 2019_CAV_Avni.pdf
  file_size: 659766
  relation: main_file
file_date_updated: 2020-07-14T12:47:31Z
has_accepted_license: '1'
intvolume: '     11561'
isi: 1
language:
- iso: eng
month: '07'
oa: 1
oa_version: Published Version
page: 630-649
project:
- _id: 264B3912-B435-11E9-9278-68D0E5697425
  call_identifier: FWF
  grant_number: M02369
  name: Formal Methods meets Algorithmic Game Theory
- _id: 25F42A32-B435-11E9-9278-68D0E5697425
  call_identifier: FWF
  grant_number: Z211
  name: The Wittgenstein Prize
- _id: 25832EC2-B435-11E9-9278-68D0E5697425
  call_identifier: FWF
  grant_number: S 11407_N23
  name: Rigorous Systems Engineering
publication: 31st International Conference on Computer-Aided Verification
publication_identifier:
  isbn:
  - '9783030255398'
  issn:
  - 0302-9743
publication_status: published
publisher: Springer
quality_controlled: '1'
scopus_import: '1'
status: public
title: Run-time optimization for learned controllers through quantitative 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: 4359f0d1-fa6c-11eb-b949-802e58b17ae8
volume: 11561
year: '2019'
...
---
_id: '6490'
abstract:
- lang: eng
  text: "Smart contracts are programs that are stored and executed on the Blockchain
    and can receive, manage and transfer money (cryptocurrency units). Two important
    problems regarding smart contracts are formal analysis and compiler optimization.
    Formal analysis is extremely important, because smart contracts hold funds worth
    billions of dollars and their code is immutable after deployment. Hence, an undetected
    bug can cause significant financial losses. Compiler optimization is also crucial,
    because every action of a smart contract has to be executed by every node in the
    Blockchain network. Therefore, optimizations in compiling smart contracts can
    lead to significant savings in computation, time and energy.\r\n\r\nTwo classical
    approaches in program analysis and compiler optimization are intraprocedural and
    interprocedural analysis. In intraprocedural analysis, each function is analyzed
    separately, while interprocedural analysis considers the entire program. In both
    cases, the analyses are usually reduced to graph problems over the control flow
    graph (CFG) of the program. These graph problems are often computationally expensive.
    Hence, there has been ample research on exploiting structural properties of CFGs
    for efficient algorithms. One such well-studied property is the treewidth, which
    is a measure of tree-likeness of graphs. It is known that intraprocedural CFGs
    of structured programs have treewidth at most 6, whereas the interprocedural treewidth
    cannot be bounded. This result has been used as a basis for many efficient intraprocedural
    analyses.\r\n\r\nIn this paper, we explore the idea of exploiting the treewidth
    of smart contracts for formal analysis and compiler optimization. First, similar
    to classical programs, we show that the intraprocedural treewidth of structured
    Solidity and Vyper smart contracts is at most 9. Second, for global analysis,
    we prove that the interprocedural treewidth of structured smart contracts is bounded
    by 10 and, in sharp contrast with classical programs, treewidth-based algorithms
    can be easily applied for interprocedural analysis. Finally, we supplement our
    theoretical results with experiments using a tool we implemented for computing
    treewidth of smart contracts and show that the treewidth is much lower in practice.
    We use 36,764 real-world Ethereum smart contracts as benchmarks and find that
    they have an average treewidth of at most 3.35 for the intraprocedural case and
    3.65 for the interprocedural case.\r\n"
article_processing_charge: No
author:
- first_name: Krishnendu
  full_name: Chatterjee, Krishnendu
  id: 2E5DCA20-F248-11E8-B48F-1D18A9856A87
  last_name: Chatterjee
  orcid: 0000-0002-4561-241X
- first_name: Amir Kafshdar
  full_name: Goharshady, Amir Kafshdar
  id: 391365CE-F248-11E8-B48F-1D18A9856A87
  last_name: Goharshady
  orcid: 0000-0003-1702-6584
- first_name: Ehsan Kafshdar
  full_name: Goharshady, Ehsan Kafshdar
  last_name: Goharshady
citation:
  ama: 'Chatterjee K, Goharshady AK, Goharshady EK. The treewidth of smart contracts.
    In: <i>Proceedings of the 34th ACM Symposium on Applied Computing</i>. Vol Part
    F147772. ACM; :400-408. doi:<a href="https://doi.org/10.1145/3297280.3297322">10.1145/3297280.3297322</a>'
  apa: 'Chatterjee, K., Goharshady, A. K., &#38; Goharshady, E. K. (n.d.). The treewidth
    of smart contracts. In <i>Proceedings of the 34th ACM Symposium on Applied Computing</i>
    (Vol. Part F147772, pp. 400–408). Limassol, Cyprus: ACM. <a href="https://doi.org/10.1145/3297280.3297322">https://doi.org/10.1145/3297280.3297322</a>'
  chicago: Chatterjee, Krishnendu, Amir Kafshdar Goharshady, and Ehsan Kafshdar Goharshady.
    “The Treewidth of Smart Contracts.” In <i>Proceedings of the 34th ACM Symposium
    on Applied Computing</i>, Part F147772:400–408. ACM, n.d. <a href="https://doi.org/10.1145/3297280.3297322">https://doi.org/10.1145/3297280.3297322</a>.
  ieee: K. Chatterjee, A. K. Goharshady, and E. K. Goharshady, “The treewidth of smart
    contracts,” in <i>Proceedings of the 34th ACM Symposium on Applied Computing</i>,
    Limassol, Cyprus, vol. Part F147772, pp. 400–408.
  ista: 'Chatterjee K, Goharshady AK, Goharshady EK. The treewidth of smart contracts.
    Proceedings of the 34th ACM Symposium on Applied Computing. SAC: Symposium on
    Applied Computing vol. Part F147772, 400–408.'
  mla: Chatterjee, Krishnendu, et al. “The Treewidth of Smart Contracts.” <i>Proceedings
    of the 34th ACM Symposium on Applied Computing</i>, vol. Part F147772, ACM, pp.
    400–08, doi:<a href="https://doi.org/10.1145/3297280.3297322">10.1145/3297280.3297322</a>.
  short: K. Chatterjee, A.K. Goharshady, E.K. Goharshady, in:, Proceedings of the
    34th ACM Symposium on Applied Computing, ACM, n.d., pp. 400–408.
conference:
  end_date: 2019-04-12
  location: Limassol, Cyprus
  name: 'SAC: Symposium on Applied Computing'
  start_date: 2019-04-08
date_created: 2019-05-26T21:59:15Z
date_published: 2019-04-01T00:00:00Z
date_updated: 2024-03-25T23:30:18Z
day: '01'
ddc:
- '000'
department:
- _id: KrCh
doi: 10.1145/3297280.3297322
external_id:
  isi:
  - '000474685800052'
file:
- access_level: open_access
  checksum: dddc20f6d9881f23b8755eb720ec9d6f
  content_type: application/pdf
  creator: dernst
  date_created: 2020-05-14T09:50:11Z
  date_updated: 2020-07-14T12:47:32Z
  file_id: '7827'
  file_name: 2019_ACM_Chatterjee.pdf
  file_size: 6937138
  relation: main_file
file_date_updated: 2020-07-14T12:47:32Z
has_accepted_license: '1'
isi: 1
language:
- iso: eng
month: '04'
oa: 1
oa_version: Submitted Version
page: 400-408
publication: Proceedings of the 34th ACM Symposium on Applied Computing
publication_identifier:
  isbn:
  - '9781450359337'
publication_status: submitted
publisher: ACM
pubrep_id: '1070'
quality_controlled: '1'
related_material:
  record:
  - id: '8934'
    relation: dissertation_contains
    status: public
scopus_import: '1'
status: public
title: The treewidth of smart contracts
type: conference
user_id: 4359f0d1-fa6c-11eb-b949-802e58b17ae8
volume: Part F147772
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: '25'
abstract:
- lang: eng
  text: 'Partially observable Markov decision processes (POMDPs) are the standard
    models for planning under uncertainty with both finite and infinite horizon. Besides
    the well-known discounted-sum objective, indefinite-horizon objective (aka Goal-POMDPs)
    is another classical objective for POMDPs. In this case, given a set of target
    states and a positive cost for each transition, the optimization objective is
    to minimize the expected total cost until a target state is reached. In the literature,
    RTDP-Bel or heuristic search value iteration (HSVI) have been used for solving
    Goal-POMDPs. Neither of these algorithms has theoretical convergence guarantees,
    and HSVI may even fail to terminate its trials. We give the following contributions:
    (1) We discuss the challenges introduced in Goal-POMDPs and illustrate how they
    prevent the original HSVI from converging. (2) We present a novel algorithm inspired
    by HSVI, termed Goal-HSVI, and show that our algorithm has convergence guarantees.
    (3) We show that Goal-HSVI outperforms RTDP-Bel on a set of well-known examples.'
acknowledgement: '∗This work has been supported by Vienna Science and Technology Fund
  (WWTF) Project ICT15-003, Austrian Science Fund (FWF) NFN Grant No S11407-N23 (RiSE/SHiNE),
  and ERC Starting grant (279307: Graph Games). This research was sponsored by the
  Army Research Laboratory and was accomplished under Cooperative Agreement Number
  W911NF-13-2-0045 (ARL Cyber Security CRA). '
article_processing_charge: No
author:
- first_name: Karel
  full_name: Horák, Karel
  last_name: Horák
- first_name: Branislav
  full_name: Bošanský, Branislav
  last_name: Bošanský
- first_name: Krishnendu
  full_name: Chatterjee, Krishnendu
  id: 2E5DCA20-F248-11E8-B48F-1D18A9856A87
  last_name: Chatterjee
  orcid: 0000-0002-4561-241X
citation:
  ama: 'Horák K, Bošanský B, Chatterjee K. Goal-HSVI: Heuristic search value iteration
    for goal-POMDPs. In: <i>Proceedings of the Twenty-Seventh International Joint
    Conference on Artificial Intelligence</i>. Vol 2018-July. IJCAI; 2018:4764-4770.
    doi:<a href="https://doi.org/10.24963/ijcai.2018/662">10.24963/ijcai.2018/662</a>'
  apa: 'Horák, K., Bošanský, B., &#38; Chatterjee, K. (2018). Goal-HSVI: Heuristic
    search value iteration for goal-POMDPs. In <i>Proceedings of the Twenty-Seventh
    International Joint Conference on Artificial Intelligence</i> (Vol. 2018–July,
    pp. 4764–4770). Stockholm, Sweden: IJCAI. <a href="https://doi.org/10.24963/ijcai.2018/662">https://doi.org/10.24963/ijcai.2018/662</a>'
  chicago: 'Horák, Karel, Branislav Bošanský, and Krishnendu Chatterjee. “Goal-HSVI:
    Heuristic Search Value Iteration for Goal-POMDPs.” In <i>Proceedings of the Twenty-Seventh
    International Joint Conference on Artificial Intelligence</i>, 2018–July:4764–70.
    IJCAI, 2018. <a href="https://doi.org/10.24963/ijcai.2018/662">https://doi.org/10.24963/ijcai.2018/662</a>.'
  ieee: 'K. Horák, B. Bošanský, and K. Chatterjee, “Goal-HSVI: Heuristic search value
    iteration for goal-POMDPs,” in <i>Proceedings of the Twenty-Seventh International
    Joint Conference on Artificial Intelligence</i>, Stockholm, Sweden, 2018, vol.
    2018–July, pp. 4764–4770.'
  ista: 'Horák K, Bošanský B, Chatterjee K. 2018. Goal-HSVI: Heuristic search value
    iteration for goal-POMDPs. Proceedings of the Twenty-Seventh International Joint
    Conference on Artificial Intelligence. IJCAI: International Joint Conference on
    Artificial Intelligence vol. 2018–July, 4764–4770.'
  mla: 'Horák, Karel, et al. “Goal-HSVI: Heuristic Search Value Iteration for Goal-POMDPs.”
    <i>Proceedings of the Twenty-Seventh International Joint Conference on Artificial
    Intelligence</i>, vol. 2018–July, IJCAI, 2018, pp. 4764–70, doi:<a href="https://doi.org/10.24963/ijcai.2018/662">10.24963/ijcai.2018/662</a>.'
  short: K. Horák, B. Bošanský, K. Chatterjee, in:, Proceedings of the Twenty-Seventh
    International Joint Conference on Artificial Intelligence, IJCAI, 2018, pp. 4764–4770.
conference:
  end_date: 2018-07-19
  location: Stockholm, Sweden
  name: 'IJCAI: International Joint Conference on Artificial Intelligence'
  start_date: 2018-07-13
date_created: 2018-12-11T11:44:13Z
date_published: 2018-07-01T00:00:00Z
date_updated: 2025-06-02T08:53:40Z
day: '01'
department:
- _id: KrCh
doi: 10.24963/ijcai.2018/662
ec_funded: 1
external_id:
  isi:
  - '000764175404127'
isi: 1
language:
- iso: eng
main_file_link:
- open_access: '1'
  url: https://doi.org/10.24963/ijcai.2018/662
month: '07'
oa: 1
oa_version: Published Version
page: 4764 - 4770
project:
- _id: 25892FC0-B435-11E9-9278-68D0E5697425
  grant_number: ICT15-003
  name: Efficient Algorithms for Computer Aided Verification
- _id: 25832EC2-B435-11E9-9278-68D0E5697425
  call_identifier: FWF
  grant_number: S 11407_N23
  name: Rigorous Systems Engineering
- _id: 2581B60A-B435-11E9-9278-68D0E5697425
  call_identifier: FP7
  grant_number: '279307'
  name: 'Quantitative Graph Games: Theory and Applications'
publication: Proceedings of the Twenty-Seventh International Joint Conference on Artificial
  Intelligence
publication_status: published
publisher: IJCAI
publist_id: '8030'
quality_controlled: '1'
scopus_import: '1'
status: public
title: 'Goal-HSVI: Heuristic search value iteration for goal-POMDPs'
type: conference
user_id: c635000d-4b10-11ee-a964-aac5a93f6ac1
volume: 2018-July
year: '2018'
...
---
_id: '293'
abstract:
- lang: eng
  text: People sometimes make their admirable deeds and accomplishments hard to spot,
    such as by giving anonymously or avoiding bragging. Such ‘buried’ signals are
    hard to reconcile with standard models of signalling or indirect reciprocity,
    which motivate costly pro-social behaviour by reputational gains. To explain these
    phenomena, we design a simple game theory model, which we call the signal-burying
    game. This game has the feature that senders can bury their signal by deliberately
    reducing the probability of the signal being observed. If the signal is observed,
    however, it is identified as having been buried. We show under which conditions
    buried signals can be maintained, using static equilibrium concepts and calculations
    of the evolutionary dynamics. We apply our analysis to shed light on a number
    of otherwise puzzling social phenomena, including modesty, anonymous donations,
    subtlety in art and fashion, and overeagerness.
acknowledgement: This work was supported by a grant from the John Templeton Foundation
  and by the Office of Naval Research Grant N00014-16-1-2914 (M.A.N.). C.H. acknowledges
  generous support from the ISTFELLOW programme and by the Schrödinger scholarship
  of the Austrian Science Fund (FWF) J3475.
article_processing_charge: No
article_type: original
author:
- first_name: Moshe
  full_name: Hoffman, Moshe
  last_name: Hoffman
- first_name: Christian
  full_name: Hilbe, Christian
  id: 2FDF8F3C-F248-11E8-B48F-1D18A9856A87
  last_name: Hilbe
  orcid: 0000-0001-5116-955X
- first_name: Martin
  full_name: Nowak, Martin
  last_name: Nowak
citation:
  ama: Hoffman M, Hilbe C, Nowak M. The signal-burying game can explain why we obscure
    positive traits and good deeds. <i>Nature Human Behaviour</i>. 2018;2:397-404.
    doi:<a href="https://doi.org/10.1038/s41562-018-0354-z">10.1038/s41562-018-0354-z</a>
  apa: Hoffman, M., Hilbe, C., &#38; Nowak, M. (2018). The signal-burying game can
    explain why we obscure positive traits and good deeds. <i>Nature Human Behaviour</i>.
    Nature Publishing Group. <a href="https://doi.org/10.1038/s41562-018-0354-z">https://doi.org/10.1038/s41562-018-0354-z</a>
  chicago: Hoffman, Moshe, Christian Hilbe, and Martin Nowak. “The Signal-Burying
    Game Can Explain Why We Obscure Positive Traits and Good Deeds.” <i>Nature Human
    Behaviour</i>. Nature Publishing Group, 2018. <a href="https://doi.org/10.1038/s41562-018-0354-z">https://doi.org/10.1038/s41562-018-0354-z</a>.
  ieee: M. Hoffman, C. Hilbe, and M. Nowak, “The signal-burying game can explain why
    we obscure positive traits and good deeds,” <i>Nature Human Behaviour</i>, vol.
    2. Nature Publishing Group, pp. 397–404, 2018.
  ista: Hoffman M, Hilbe C, Nowak M. 2018. The signal-burying game can explain why
    we obscure positive traits and good deeds. Nature Human Behaviour. 2, 397–404.
  mla: Hoffman, Moshe, et al. “The Signal-Burying Game Can Explain Why We Obscure
    Positive Traits and Good Deeds.” <i>Nature Human Behaviour</i>, vol. 2, Nature
    Publishing Group, 2018, pp. 397–404, doi:<a href="https://doi.org/10.1038/s41562-018-0354-z">10.1038/s41562-018-0354-z</a>.
  short: M. Hoffman, C. Hilbe, M. Nowak, Nature Human Behaviour 2 (2018) 397–404.
date_created: 2018-12-11T11:45:39Z
date_published: 2018-05-28T00:00:00Z
date_updated: 2023-09-19T10:12:03Z
day: '28'
ddc:
- '000'
department:
- _id: KrCh
doi: 10.1038/s41562-018-0354-z
ec_funded: 1
external_id:
  isi:
  - '000435551300009'
file:
- access_level: open_access
  checksum: 32efaf06a597495c184df91b3fbb19c0
  content_type: application/pdf
  creator: dernst
  date_created: 2019-11-19T08:17:23Z
  date_updated: 2020-07-14T12:45:54Z
  file_id: '7051'
  file_name: 2018_NatureHumanBeh_Hoffman.pdf
  file_size: 194734
  relation: main_file
file_date_updated: 2020-07-14T12:45:54Z
has_accepted_license: '1'
intvolume: '         2'
isi: 1
language:
- iso: eng
month: '05'
oa: 1
oa_version: Submitted Version
page: 397 - 404
project:
- _id: 25681D80-B435-11E9-9278-68D0E5697425
  call_identifier: FP7
  grant_number: '291734'
  name: International IST Postdoc Fellowship Programme
publication: Nature Human Behaviour
publication_status: published
publisher: Nature Publishing Group
publist_id: '7588'
quality_controlled: '1'
related_material:
  link:
  - description: News on IST Homepage
    relation: press_release
    url: https://ist.ac.at/en/news/the-logic-of-modesty-why-it-pays-to-be-humble/
scopus_import: '1'
status: public
title: The signal-burying game can explain why we obscure positive traits and good
  deeds
type: journal_article
user_id: c635000d-4b10-11ee-a964-aac5a93f6ac1
volume: 2
year: '2018'
...
---
_id: '297'
abstract:
- lang: eng
  text: Graph games played by two players over finite-state graphs are central in
    many problems in computer science. In particular, graph games with ω -regular
    winning conditions, specified as parity objectives, which can express properties
    such as safety, liveness, fairness, are the basic framework for verification and
    synthesis of reactive systems. The decisions for a player at various states of
    the graph game are represented as strategies. While the algorithmic problem for
    solving graph games with parity objectives has been widely studied, the most prominent
    data-structure for strategy representation in graph games has been binary decision
    diagrams (BDDs). However, due to the bit-level representation, BDDs do not retain
    the inherent flavor of the decisions of strategies, and are notoriously hard to
    minimize to obtain succinct representation. In this work we propose decision trees
    for strategy representation in graph games. Decision trees retain the flavor of
    decisions of strategies and allow entropy-based minimization to obtain succinct
    trees. However, decision trees work in settings (e.g., probabilistic models) where
    errors are allowed, and overfitting of data is typically avoided. In contrast,
    for strategies in graph games no error is allowed, and the decision tree must
    represent the entire strategy. We develop new techniques to extend decision trees
    to overcome the above obstacles, while retaining the entropy-based techniques
    to obtain succinct trees. We have implemented our techniques to extend the existing
    decision tree solvers. We present experimental results for problems in reactive
    synthesis to show that decision trees provide a much more efficient data-structure
    for strategy representation as compared to BDDs.
alternative_title:
- LNCS
article_processing_charge: No
author:
- first_name: Tomáš
  full_name: Brázdil, Tomáš
  last_name: Brázdil
- first_name: Krishnendu
  full_name: Chatterjee, Krishnendu
  id: 2E5DCA20-F248-11E8-B48F-1D18A9856A87
  last_name: Chatterjee
  orcid: 0000-0002-4561-241X
- first_name: Jan
  full_name: Kretinsky, Jan
  id: 44CEF464-F248-11E8-B48F-1D18A9856A87
  last_name: Kretinsky
  orcid: 0000-0002-8122-2881
- first_name: Viktor
  full_name: Toman, Viktor
  id: 3AF3DA7C-F248-11E8-B48F-1D18A9856A87
  last_name: Toman
  orcid: 0000-0001-9036-063X
citation:
  ama: 'Brázdil T, Chatterjee K, Kretinsky J, Toman V. Strategy representation by
    decision trees in reactive synthesis. In: Vol 10805. Springer; 2018:385-407. doi:<a
    href="https://doi.org/10.1007/978-3-319-89960-2_21">10.1007/978-3-319-89960-2_21</a>'
  apa: 'Brázdil, T., Chatterjee, K., Kretinsky, J., &#38; Toman, V. (2018). Strategy
    representation by decision trees in reactive synthesis (Vol. 10805, pp. 385–407).
    Presented at the TACAS 2018: Tools and Algorithms for the Construction and Analysis
    of Systems, Thessaloniki, Greece: Springer. <a href="https://doi.org/10.1007/978-3-319-89960-2_21">https://doi.org/10.1007/978-3-319-89960-2_21</a>'
  chicago: Brázdil, Tomáš, Krishnendu Chatterjee, Jan Kretinsky, and Viktor Toman.
    “Strategy Representation by Decision Trees in Reactive Synthesis,” 10805:385–407.
    Springer, 2018. <a href="https://doi.org/10.1007/978-3-319-89960-2_21">https://doi.org/10.1007/978-3-319-89960-2_21</a>.
  ieee: 'T. Brázdil, K. Chatterjee, J. Kretinsky, and V. Toman, “Strategy representation
    by decision trees in reactive synthesis,” presented at the TACAS 2018: Tools and
    Algorithms for the Construction and Analysis of Systems, Thessaloniki, Greece,
    2018, vol. 10805, pp. 385–407.'
  ista: 'Brázdil T, Chatterjee K, Kretinsky J, Toman V. 2018. Strategy representation
    by decision trees in reactive synthesis. TACAS 2018: Tools and Algorithms for
    the Construction and Analysis of Systems, LNCS, vol. 10805, 385–407.'
  mla: Brázdil, Tomáš, et al. <i>Strategy Representation by Decision Trees in Reactive
    Synthesis</i>. Vol. 10805, Springer, 2018, pp. 385–407, doi:<a href="https://doi.org/10.1007/978-3-319-89960-2_21">10.1007/978-3-319-89960-2_21</a>.
  short: T. Brázdil, K. Chatterjee, J. Kretinsky, V. Toman, in:, Springer, 2018, pp.
    385–407.
conference:
  end_date: 2018-04-20
  location: Thessaloniki, Greece
  name: 'TACAS 2018: Tools and Algorithms for the Construction and Analysis of Systems'
  start_date: 2018-04-14
date_created: 2018-12-11T11:45:41Z
date_published: 2018-04-12T00:00:00Z
date_updated: 2025-06-02T08:53:40Z
day: '12'
ddc:
- '000'
department:
- _id: KrCh
- _id: ToHe
doi: 10.1007/978-3-319-89960-2_21
ec_funded: 1
external_id:
  isi:
  - '000546326300021'
file:
- access_level: open_access
  checksum: b13874ffb114932ad9cc2586b7469db4
  content_type: application/pdf
  creator: dernst
  date_created: 2018-12-17T16:29:08Z
  date_updated: 2020-07-14T12:45:57Z
  file_id: '5723'
  file_name: 2018_LNCS_Brazdil.pdf
  file_size: 1829940
  relation: main_file
file_date_updated: 2020-07-14T12:45:57Z
has_accepted_license: '1'
intvolume: '     10805'
isi: 1
language:
- iso: eng
month: '04'
oa: 1
oa_version: Published Version
page: 385 - 407
project:
- _id: 25892FC0-B435-11E9-9278-68D0E5697425
  grant_number: ICT15-003
  name: Efficient Algorithms for Computer Aided Verification
- _id: 25832EC2-B435-11E9-9278-68D0E5697425
  call_identifier: FWF
  grant_number: S 11407_N23
  name: Rigorous Systems Engineering
- _id: 2581B60A-B435-11E9-9278-68D0E5697425
  call_identifier: FP7
  grant_number: '279307'
  name: 'Quantitative Graph Games: Theory and Applications'
- _id: 2564DBCA-B435-11E9-9278-68D0E5697425
  call_identifier: H2020
  grant_number: '665385'
  name: International IST Doctoral Program
publication_status: published
publisher: Springer
publist_id: '7584'
quality_controlled: '1'
scopus_import: '1'
status: public
title: Strategy representation by decision trees in reactive synthesis
tmp:
  image: /images/cc_by.png
  legal_code_url: https://creativecommons.org/licenses/by/4.0/legalcode
  name: Creative Commons Attribution 4.0 International Public License (CC-BY 4.0)
  short: CC BY (4.0)
type: conference
user_id: c635000d-4b10-11ee-a964-aac5a93f6ac1
volume: 10805
year: '2018'
...
---
_id: '310'
abstract:
- lang: eng
  text: A model of computation that is widely used in the formal analysis of reactive
    systems is symbolic algorithms. In this model the access to the input graph is
    restricted to consist of symbolic operations, which are expensive in comparison
    to the standard RAM operations. We give lower bounds on the number of symbolic
    operations for basic graph problems such as the computation of the strongly connected
    components and of the approximate diameter as well as for fundamental problems
    in model checking such as safety, liveness, and coliveness. Our lower bounds are
    linear in the number of vertices of the graph, even for constant-diameter graphs.
    For none of these problems lower bounds on the number of symbolic operations were
    known before. The lower bounds show an interesting separation of these problems
    from the reachability problem, which can be solved with O(D) symbolic operations,
    where D is the diameter of the graph. Additionally we present an approximation
    algorithm for the graph diameter which requires Õ(n/D) symbolic steps to achieve
    a (1 +ϵ)-approximation for any constant &gt; 0. This compares to O(n/D) symbolic
    steps for the (naive) exact algorithm and O(D) symbolic steps for a 2-approximation.
    Finally we also give a refined analysis of the strongly connected components algorithms
    of [15], showing that it uses an optimal number of symbolic steps that is proportional
    to the sum of the diameters of the strongly connected components.
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: 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: Veronika
  full_name: Loitzenbauer, Veronika
  last_name: Loitzenbauer
citation:
  ama: 'Chatterjee K, Dvorák W, Henzinger MH, Loitzenbauer V. Lower bounds for symbolic
    computation on graphs: Strongly connected components, liveness, safety, and diameter.
    In: ACM; 2018:2341-2356. doi:<a href="https://doi.org/10.1137/1.9781611975031.151">10.1137/1.9781611975031.151</a>'
  apa: 'Chatterjee, K., Dvorák, W., Henzinger, M. H., &#38; Loitzenbauer, V. (2018).
    Lower bounds for symbolic computation on graphs: Strongly connected components,
    liveness, safety, and diameter (pp. 2341–2356). Presented at the SODA: Symposium
    on Discrete Algorithms, New Orleans, Louisiana, United States: ACM. <a href="https://doi.org/10.1137/1.9781611975031.151">https://doi.org/10.1137/1.9781611975031.151</a>'
  chicago: 'Chatterjee, Krishnendu, Wolfgang Dvorák, Monika H Henzinger, and Veronika
    Loitzenbauer. “Lower Bounds for Symbolic Computation on Graphs: Strongly Connected
    Components, Liveness, Safety, and Diameter,” 2341–56. ACM, 2018. <a href="https://doi.org/10.1137/1.9781611975031.151">https://doi.org/10.1137/1.9781611975031.151</a>.'
  ieee: 'K. Chatterjee, W. Dvorák, M. H. Henzinger, and V. Loitzenbauer, “Lower bounds
    for symbolic computation on graphs: Strongly connected components, liveness, safety,
    and diameter,” presented at the SODA: Symposium on Discrete Algorithms, New Orleans,
    Louisiana, United States, 2018, pp. 2341–2356.'
  ista: 'Chatterjee K, Dvorák W, Henzinger MH, Loitzenbauer V. 2018. Lower bounds
    for symbolic computation on graphs: Strongly connected components, liveness, safety,
    and diameter. SODA: Symposium on Discrete Algorithms, 2341–2356.'
  mla: 'Chatterjee, Krishnendu, et al. <i>Lower Bounds for Symbolic Computation on
    Graphs: Strongly Connected Components, Liveness, Safety, and Diameter</i>. ACM,
    2018, pp. 2341–56, doi:<a href="https://doi.org/10.1137/1.9781611975031.151">10.1137/1.9781611975031.151</a>.'
  short: K. Chatterjee, W. Dvorák, M.H. Henzinger, V. Loitzenbauer, in:, ACM, 2018,
    pp. 2341–2356.
conference:
  end_date: 2018-01-10
  location: New Orleans, Louisiana, United States
  name: 'SODA: Symposium on Discrete Algorithms'
  start_date: 2018-01-07
date_created: 2018-12-11T11:45:45Z
date_published: 2018-01-01T00:00:00Z
date_updated: 2025-06-02T08:53:40Z
day: '01'
department:
- _id: KrCh
doi: 10.1137/1.9781611975031.151
ec_funded: 1
external_id:
  arxiv:
  - '1711.09148'
  isi:
  - '000483921200152'
isi: 1
language:
- iso: eng
main_file_link:
- open_access: '1'
  url: https://arxiv.org/abs/1711.09148
month: '01'
oa: 1
oa_version: Preprint
page: 2341 - 2356
project:
- _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: 25892FC0-B435-11E9-9278-68D0E5697425
  grant_number: ICT15-003
  name: Efficient Algorithms for Computer Aided Verification
publication_status: published
publisher: ACM
publist_id: '7555'
quality_controlled: '1'
scopus_import: '1'
status: public
title: 'Lower bounds for symbolic computation on graphs: Strongly connected components,
  liveness, safety, and diameter'
type: conference
user_id: c635000d-4b10-11ee-a964-aac5a93f6ac1
year: '2018'
...
---
_id: '311'
abstract:
- lang: eng
  text: 'Smart contracts are computer programs that are executed by a network of mutually
    distrusting agents, without the need of an external trusted authority. Smart contracts
    handle and transfer assets of considerable value (in the form of crypto-currency
    like Bitcoin). Hence, it is crucial that their implementation is bug-free. We
    identify the utility (or expected payoff) of interacting with such smart contracts
    as the basic and canonical quantitative property for such contracts. We present
    a framework for such quantitative analysis of smart contracts. Such a formal framework
    poses new and novel research challenges in programming languages, as it requires
    modeling of game-theoretic aspects to analyze incentives for deviation from honest
    behavior and modeling utilities which are not specified as standard temporal properties
    such as safety and termination. While game-theoretic incentives have been analyzed
    in the security community, their analysis has been restricted to the very special
    case of stateless games. However, to analyze smart contracts, stateful analysis
    is required as it must account for the different program states of the protocol.
    Our main contributions are as follows: we present (i)~a simplified programming
    language for smart contracts; (ii)~an automatic translation of the programs to
    state-based games; (iii)~an abstraction-refinement approach to solve such games;
    and (iv)~experimental results on real-world-inspired smart contracts.'
acknowledgement: 'The research was partially supported by Vienna Science and Technology
  Fund (WWTF) Project ICT15-003, Austrian Science Fund (FWF) NFN Grant No S11407-N23
  (RiSE/SHiNE), and ERC Starting grant (279307: Graph Games).'
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: Amir
  full_name: Goharshady, Amir
  id: 391365CE-F248-11E8-B48F-1D18A9856A87
  last_name: Goharshady
  orcid: 0000-0003-1702-6584
- first_name: Yaron
  full_name: Velner, Yaron
  last_name: Velner
citation:
  ama: 'Chatterjee K, Goharshady AK, Velner Y. Quantitative analysis of smart contracts.
    In: Vol 10801. Springer; 2018:739-767. doi:<a href="https://doi.org/10.1007/978-3-319-89884-1_26">10.1007/978-3-319-89884-1_26</a>'
  apa: 'Chatterjee, K., Goharshady, A. K., &#38; Velner, Y. (2018). Quantitative analysis
    of smart contracts (Vol. 10801, pp. 739–767). Presented at the ESOP: European
    Symposium on Programming, Thessaloniki, Greece: Springer. <a href="https://doi.org/10.1007/978-3-319-89884-1_26">https://doi.org/10.1007/978-3-319-89884-1_26</a>'
  chicago: Chatterjee, Krishnendu, Amir Kafshdar Goharshady, and Yaron Velner. “Quantitative
    Analysis of Smart Contracts,” 10801:739–67. Springer, 2018. <a href="https://doi.org/10.1007/978-3-319-89884-1_26">https://doi.org/10.1007/978-3-319-89884-1_26</a>.
  ieee: 'K. Chatterjee, A. K. Goharshady, and Y. Velner, “Quantitative analysis of
    smart contracts,” presented at the ESOP: European Symposium on Programming, Thessaloniki,
    Greece, 2018, vol. 10801, pp. 739–767.'
  ista: 'Chatterjee K, Goharshady AK, Velner Y. 2018. Quantitative analysis of smart
    contracts. ESOP: European Symposium on Programming, LNCS, vol. 10801, 739–767.'
  mla: Chatterjee, Krishnendu, et al. <i>Quantitative Analysis of Smart Contracts</i>.
    Vol. 10801, Springer, 2018, pp. 739–67, doi:<a href="https://doi.org/10.1007/978-3-319-89884-1_26">10.1007/978-3-319-89884-1_26</a>.
  short: K. Chatterjee, A.K. Goharshady, Y. Velner, in:, Springer, 2018, pp. 739–767.
conference:
  end_date: 2018-04-19
  location: Thessaloniki, Greece
  name: 'ESOP: European Symposium on Programming'
  start_date: 2018-04-16
date_created: 2018-12-11T11:45:45Z
date_published: 2018-04-01T00:00:00Z
date_updated: 2025-06-02T08:53:41Z
day: '01'
ddc:
- '000'
department:
- _id: KrCh
doi: 10.1007/978-3-319-89884-1_26
ec_funded: 1
file:
- access_level: open_access
  checksum: 9c8a8338c571903b599b6ca93abd2cce
  content_type: application/pdf
  creator: dernst
  date_created: 2018-12-17T15:45:49Z
  date_updated: 2020-07-14T12:46:00Z
  file_id: '5716'
  file_name: 2018_ESOP_Chatterjee.pdf
  file_size: 1394993
  relation: main_file
file_date_updated: 2020-07-14T12:46:00Z
has_accepted_license: '1'
intvolume: '     10801'
language:
- iso: eng
month: '04'
oa: 1
oa_version: Published Version
page: 739 - 767
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_status: published
publisher: Springer
publist_id: '7554'
quality_controlled: '1'
related_material:
  record:
  - id: '8934'
    relation: dissertation_contains
    status: public
scopus_import: '1'
status: public
title: Quantitative analysis of smart contracts
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: 10801
year: '2018'
...
---
_id: '325'
abstract:
- lang: eng
  text: Probabilistic programs extend classical imperative programs with real-valued
    random variables and random branching. The most basic liveness property for such
    programs is the termination property. The qualitative (aka almost-sure) termination
    problem asks whether a given program program terminates with probability 1. While
    ranking functions provide a sound and complete method for non-probabilistic programs,
    the extension of them to probabilistic programs is achieved via ranking supermartingales
    (RSMs). Although deep theoretical results have been established about RSMs, their
    application to probabilistic programs with nondeterminism has been limited only
    to programs of restricted control-flow structure. For non-probabilistic programs,
    lexicographic ranking functions provide a compositional and practical approach
    for termination analysis of real-world programs. In this work we introduce lexicographic
    RSMs and show that they present a sound method for almost-sure termination of
    probabilistic programs with nondeterminism. We show that lexicographic RSMs provide
    a tool for compositional reasoning about almost-sure termination, and for probabilistic
    programs with linear arithmetic they can be synthesized efficiently (in polynomial
    time). We also show that with additional restrictions even asymptotic bounds on
    expected termination time can be obtained through lexicographic RSMs. Finally,
    we present experimental results on benchmarks adapted from previous work to demonstrate
    the effectiveness of our approach.
article_number: '34'
arxiv: 1
author:
- first_name: Sheshansh
  full_name: Agrawal, Sheshansh
  last_name: Agrawal
- first_name: Krishnendu
  full_name: Chatterjee, Krishnendu
  id: 2E5DCA20-F248-11E8-B48F-1D18A9856A87
  last_name: Chatterjee
  orcid: 0000-0002-4561-241X
- first_name: Petr
  full_name: Novotny, Petr
  id: 3CC3B868-F248-11E8-B48F-1D18A9856A87
  last_name: Novotny
citation:
  ama: 'Agrawal S, Chatterjee K, Novotný P. Lexicographic ranking supermartingales:
    an efficient approach to termination of probabilistic programs. In: Vol 2. ACM;
    2018. doi:<a href="https://doi.org/10.1145/3158122">10.1145/3158122</a>'
  apa: 'Agrawal, S., Chatterjee, K., &#38; Novotný, P. (2018). Lexicographic ranking
    supermartingales: an efficient approach to termination of probabilistic programs
    (Vol. 2). Presented at the POPL: Principles of Programming Languages, Los Angeles,
    CA, USA: ACM. <a href="https://doi.org/10.1145/3158122">https://doi.org/10.1145/3158122</a>'
  chicago: 'Agrawal, Sheshansh, Krishnendu Chatterjee, and Petr Novotný. “Lexicographic
    Ranking Supermartingales: An Efficient Approach to Termination of Probabilistic
    Programs,” Vol. 2. ACM, 2018. <a href="https://doi.org/10.1145/3158122">https://doi.org/10.1145/3158122</a>.'
  ieee: 'S. Agrawal, K. Chatterjee, and P. Novotný, “Lexicographic ranking supermartingales:
    an efficient approach to termination of probabilistic programs,” presented at
    the POPL: Principles of Programming Languages, Los Angeles, CA, USA, 2018, vol.
    2, no. POPL.'
  ista: 'Agrawal S, Chatterjee K, Novotný P. 2018. Lexicographic ranking supermartingales:
    an efficient approach to termination of probabilistic programs. POPL: Principles
    of Programming Languages vol. 2, 34.'
  mla: 'Agrawal, Sheshansh, et al. <i>Lexicographic Ranking Supermartingales: An Efficient
    Approach to Termination of Probabilistic Programs</i>. Vol. 2, no. POPL, 34, ACM,
    2018, doi:<a href="https://doi.org/10.1145/3158122">10.1145/3158122</a>.'
  short: S. Agrawal, K. Chatterjee, P. Novotný, in:, ACM, 2018.
conference:
  end_date: 2018-01-13
  location: Los Angeles, CA, USA
  name: 'POPL: Principles of Programming Languages'
  start_date: 2018-01-07
date_created: 2018-12-11T11:45:50Z
date_published: 2018-01-01T00:00:00Z
date_updated: 2021-01-12T07:42:07Z
day: '01'
department:
- _id: KrCh
doi: 10.1145/3158122
external_id:
  arxiv:
  - '1709.04037'
intvolume: '         2'
issue: POPL
language:
- iso: eng
main_file_link:
- open_access: '1'
  url: https://arxiv.org/abs/1709.04037
month: '01'
oa: 1
oa_version: Preprint
project:
- _id: 25832EC2-B435-11E9-9278-68D0E5697425
  call_identifier: FWF
  grant_number: S 11407_N23
  name: Rigorous Systems Engineering
publication_status: published
publisher: ACM
publist_id: '7540'
quality_controlled: '1'
status: public
title: 'Lexicographic ranking supermartingales: an efficient approach to termination
  of probabilistic programs'
type: conference
user_id: 2DF688A6-F248-11E8-B48F-1D18A9856A87
volume: 2
year: '2018'
...
---
_id: '10883'
abstract:
- lang: eng
  text: 'Solving parity games, which are equivalent to modal μ-calculus model checking,
    is a central algorithmic problem in formal methods, with applications in reactive
    synthesis, program repair, verification of branching-time properties, etc. Besides
    the standard compu- tation model with the explicit representation of games, another
    important theoretical model of computation is that of set-based symbolic algorithms.
    Set-based symbolic algorithms use basic set operations and one-step predecessor
    operations on the implicit description of games, rather than the explicit representation.
    The significance of symbolic algorithms is that they provide scalable algorithms
    for large finite-state systems, as well as for infinite-state systems with finite
    quotient. Consider parity games on graphs with n vertices and parity conditions
    with d priorities. While there is a rich literature of explicit algorithms for
    parity games, the main results for set-based symbolic algorithms are as follows:
    (a) the basic algorithm that requires O(nd) symbolic operations and O(d) symbolic
    space; and (b) an improved algorithm that requires O(nd/3+1) symbolic operations
    and O(n) symbolic space. In this work, our contributions are as follows: (1) We
    present a black-box set-based symbolic algorithm based on the explicit progress
    measure algorithm. Two important consequences of our algorithm are as follows:
    (a) a set-based symbolic algorithm for parity games that requires quasi-polynomially
    many symbolic operations and O(n) symbolic space; and (b) any future improvement
    in progress measure based explicit algorithms immediately imply an efficiency
    improvement in our set-based symbolic algorithm for parity games. (2) We present
    a set-based symbolic algorithm that requires quasi-polynomially many symbolic
    operations and O(d · log n) symbolic space. Moreover, for the important special
    case of d ≤ log n, our algorithm requires only polynomially many symbolic operations
    and poly-logarithmic symbolic space.'
acknowledgement: 'A. S. is fully supported by the Vienna Science and Technology Fund
  (WWTF) through project ICT15-003. K.C. is supported by the Austrian Science Fund
  (FWF) NFN Grant No S11407-N23 (RiSE/SHiNE) and an ERC Starting grant (279307: Graph
  Games). For M.H the research leading to these results has received funding from
  the European Research Council under the European Union’s Seventh Framework Programme
  (FP/2007-2013) /ERC Grant Agreement no. 340506.'
alternative_title:
- EPiC Series in Computing
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: Wolfgang
  full_name: Dvořák, Wolfgang
  last_name: Dvořá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, Dvořák W, Henzinger MH, Svozil A. Quasipolynomial set-based
    symbolic algorithms for parity games. In: <i>22nd International Conference on
    Logic for Programming, Artificial Intelligence and Reasoning</i>. Vol 57. EasyChair;
    2018:233-253. doi:<a href="https://doi.org/10.29007/5z5k">10.29007/5z5k</a>'
  apa: 'Chatterjee, K., Dvořák, W., Henzinger, M. H., &#38; Svozil, A. (2018). Quasipolynomial
    set-based symbolic algorithms for parity games. In <i>22nd International Conference
    on Logic for Programming, Artificial Intelligence and Reasoning</i> (Vol. 57,
    pp. 233–253). Awassa, Ethiopia: EasyChair. <a href="https://doi.org/10.29007/5z5k">https://doi.org/10.29007/5z5k</a>'
  chicago: Chatterjee, Krishnendu, Wolfgang Dvořák, Monika H Henzinger, and Alexander
    Svozil. “Quasipolynomial Set-Based Symbolic Algorithms for Parity Games.” In <i>22nd
    International Conference on Logic for Programming, Artificial Intelligence and
    Reasoning</i>, 57:233–53. EasyChair, 2018. <a href="https://doi.org/10.29007/5z5k">https://doi.org/10.29007/5z5k</a>.
  ieee: K. Chatterjee, W. Dvořák, M. H. Henzinger, and A. Svozil, “Quasipolynomial
    set-based symbolic algorithms for parity games,” in <i>22nd International Conference
    on Logic for Programming, Artificial Intelligence and Reasoning</i>, Awassa, Ethiopia,
    2018, vol. 57, pp. 233–253.
  ista: 'Chatterjee K, Dvořák W, Henzinger MH, Svozil A. 2018. Quasipolynomial set-based
    symbolic algorithms for parity games. 22nd International Conference on Logic for
    Programming, Artificial Intelligence and Reasoning. LPAR: Conference on Logic
    for Programming, Artificial Intelligence and Reasoning, EPiC Series in Computing,
    vol. 57, 233–253.'
  mla: Chatterjee, Krishnendu, et al. “Quasipolynomial Set-Based Symbolic Algorithms
    for Parity Games.” <i>22nd International Conference on Logic for Programming,
    Artificial Intelligence and Reasoning</i>, vol. 57, EasyChair, 2018, pp. 233–53,
    doi:<a href="https://doi.org/10.29007/5z5k">10.29007/5z5k</a>.
  short: K. Chatterjee, W. Dvořák, M.H. Henzinger, A. Svozil, in:, 22nd International
    Conference on Logic for Programming, Artificial Intelligence and Reasoning, EasyChair,
    2018, pp. 233–253.
conference:
  end_date: 2018-11-21
  location: Awassa, Ethiopia
  name: 'LPAR: Conference on Logic for Programming, Artificial Intelligence and Reasoning'
  start_date: 2018-11-17
date_created: 2022-03-18T12:46:32Z
date_published: 2018-10-23T00:00:00Z
date_updated: 2022-07-29T09:24:31Z
day: '23'
ddc:
- '000'
department:
- _id: KrCh
doi: 10.29007/5z5k
ec_funded: 1
external_id:
  arxiv:
  - '1909.04983'
file:
- access_level: open_access
  checksum: 1229aa8640bd6db610c85decf2265480
  content_type: application/pdf
  creator: dernst
  date_created: 2022-05-17T07:51:08Z
  date_updated: 2022-05-17T07:51:08Z
  file_id: '11392'
  file_name: 2018_EPiCs_Chatterjee.pdf
  file_size: 720893
  relation: main_file
  success: 1
file_date_updated: 2022-05-17T07:51:08Z
has_accepted_license: '1'
intvolume: '        57'
language:
- iso: eng
month: '10'
oa: 1
oa_version: Published Version
page: 233-253
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: 22nd International Conference on Logic for Programming, Artificial Intelligence
  and Reasoning
publication_identifier:
  issn:
  - 2398-7340
publication_status: published
publisher: EasyChair
quality_controlled: '1'
scopus_import: '1'
status: public
title: Quasipolynomial set-based symbolic algorithms for parity games
type: conference
user_id: 72615eeb-f1f3-11ec-aa25-d4573ddc34fd
volume: 57
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: '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: '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: '24'
abstract:
- lang: eng
  text: Partially-observable Markov decision processes (POMDPs) with discounted-sum
    payoff are a standard framework to model a wide range of problems related to decision
    making under uncertainty. Traditionally, the goal has been to obtain policies
    that optimize the expectation of the discounted-sum payoff. A key drawback of
    the expectation measure is that even low probability events with extreme payoff
    can significantly affect the expectation, and thus the obtained policies are not
    necessarily risk-averse. An alternate approach is to optimize the probability
    that the payoff is above a certain threshold, which allows obtaining risk-averse
    policies, but ignores optimization of the expectation. We consider the expectation
    optimization with probabilistic guarantee (EOPG) problem, where the goal is to
    optimize the expectation ensuring that the payoff is above a given threshold with
    at least a specified probability. We present several results on the EOPG problem,
    including the first algorithm to solve it.
acknowledgement: "This research was supported by the Vienna Science and Technology
  Fund (WWTF) grant ICT15-003; Austrian Science Fund (FWF): S11407-N23(RiSE/SHiNE);and
  an ERC Start Grant (279307:Graph Games).\r\n"
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: Adrian
  full_name: Elgyütt, Adrian
  id: 4A2E9DBA-F248-11E8-B48F-1D18A9856A87
  last_name: Elgyütt
- first_name: Petr
  full_name: Novotny, Petr
  id: 3CC3B868-F248-11E8-B48F-1D18A9856A87
  last_name: Novotny
- first_name: Owen
  full_name: Rouillé, Owen
  last_name: Rouillé
citation:
  ama: 'Chatterjee K, Elgyütt A, Novotný P, Rouillé O. Expectation optimization with
    probabilistic guarantees in POMDPs with discounted-sum objectives. In: Vol 2018.
    IJCAI; 2018:4692-4699. doi:<a href="https://doi.org/10.24963/ijcai.2018/652">10.24963/ijcai.2018/652</a>'
  apa: 'Chatterjee, K., Elgyütt, A., Novotný, P., &#38; Rouillé, O. (2018). Expectation
    optimization with probabilistic guarantees in POMDPs with discounted-sum objectives
    (Vol. 2018, pp. 4692–4699). Presented at the IJCAI: International Joint Conference
    on Artificial Intelligence, Stockholm, Sweden: IJCAI. <a href="https://doi.org/10.24963/ijcai.2018/652">https://doi.org/10.24963/ijcai.2018/652</a>'
  chicago: Chatterjee, Krishnendu, Adrian Elgyütt, Petr Novotný, and Owen Rouillé.
    “Expectation Optimization with Probabilistic Guarantees in POMDPs with Discounted-Sum
    Objectives,” 2018:4692–99. IJCAI, 2018. <a href="https://doi.org/10.24963/ijcai.2018/652">https://doi.org/10.24963/ijcai.2018/652</a>.
  ieee: 'K. Chatterjee, A. Elgyütt, P. Novotný, and O. Rouillé, “Expectation optimization
    with probabilistic guarantees in POMDPs with discounted-sum objectives,” presented
    at the IJCAI: International Joint Conference on Artificial Intelligence, Stockholm,
    Sweden, 2018, vol. 2018, pp. 4692–4699.'
  ista: 'Chatterjee K, Elgyütt A, Novotný P, Rouillé O. 2018. Expectation optimization
    with probabilistic guarantees in POMDPs with discounted-sum objectives. IJCAI:
    International Joint Conference on Artificial Intelligence vol. 2018, 4692–4699.'
  mla: Chatterjee, Krishnendu, et al. <i>Expectation Optimization with Probabilistic
    Guarantees in POMDPs with Discounted-Sum Objectives</i>. Vol. 2018, IJCAI, 2018,
    pp. 4692–99, doi:<a href="https://doi.org/10.24963/ijcai.2018/652">10.24963/ijcai.2018/652</a>.
  short: K. Chatterjee, A. Elgyütt, P. Novotný, O. Rouillé, in:, IJCAI, 2018, pp.
    4692–4699.
conference:
  end_date: 2018-07-19
  location: Stockholm, Sweden
  name: 'IJCAI: International Joint Conference on Artificial Intelligence'
  start_date: 2018-07-13
date_created: 2018-12-11T11:44:13Z
date_published: 2018-07-01T00:00:00Z
date_updated: 2025-06-02T08:53:48Z
day: '01'
department:
- _id: KrCh
- _id: ToHe
doi: 10.24963/ijcai.2018/652
ec_funded: 1
external_id:
  arxiv:
  - '1804.10601'
  isi:
  - '000764175404117'
intvolume: '      2018'
isi: 1
language:
- iso: eng
main_file_link:
- open_access: '1'
  url: https://arxiv.org/abs/1804.10601
month: '07'
oa: 1
oa_version: Preprint
page: 4692 - 4699
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_status: published
publisher: IJCAI
publist_id: '8031'
quality_controlled: '1'
scopus_import: '1'
status: public
title: Expectation optimization with probabilistic guarantees in POMDPs with discounted-sum
  objectives
type: conference
user_id: c635000d-4b10-11ee-a964-aac5a93f6ac1
volume: 2018
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: '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'
...
