Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where John Fearnley is active.

Publication


Featured researches published by John Fearnley.


international colloquium on automata languages and programming | 2010

Exponential lower bounds for policy iteration

John Fearnley

We study policy iteration for infinite-horizon Markov decision processes. It has recently been shown policy iteration style algorithms have exponential lower bounds in a two player game setting. We extend these lower bounds to Markov decision processes with the total reward and average-reward optimality criteria.


Information & Computation | 2015

Reachability in two-clock timed automata is PSPACE-complete

John Fearnley; Marcin Jurdzinski

Abstract Recently, Haase, Ouaknine, and Worrell have shown that reachability in two-clock timed automata is log-space equivalent to reachability in bounded one-counter automata. We show that reachability in bounded one-counter automata is PSPACE-complete.


international colloquium on automata languages and programming | 2013

Reachability in two-clock timed automata is PSPACE-Complete

John Fearnley; Marcin Jurdzinski

Haase, Ouaknine, and Worrell have shown that reachability in two-clock timed automata is log-space equivalent to reachability in bounded one-counter automata. We show that reachability in bounded one-counter automata is PSPACE-complete.


algorithmic game theory | 2012

Approximate well-supported nash equilibria below two-thirds

John Fearnley; Paul W. Goldberg; Rahul Savani; Troels Bjerre Sørensen

In an e-Nash equilibrium, a player can gain at most e by changing his behaviour. Recent work has addressed the question of how best to compute e-Nash equilibria, and for what values of e a polynomial-time algorithm exists. An e-well-supported Nash equilibrium (e-WSNE) has the additional requirement that any strategy that is used with non-zero probability by a player must have payoff at most e less than a best response. A recent algorithm of Kontogiannis and Spirakis shows how to compute a 2/3-WSNE in polynomial time, for bimatrix games. Here we introduce a new technique that leads to an improvement to the worst-case approximation guarantee.


international conference on logic programming | 2010

Non-oblivious strategy improvement

John Fearnley

We study strategy improvement algorithms for mean-payoff and parity games. We describe a structural property of these games, and we show that these structures can affect the behaviour of strategy improvement. We show how awareness of these structures can be used to accelerate strategy improvement algorithms. We call our algorithms nonoblivious because they remember properties of the game that they have discovered in previous iterations. We show that non-oblivious strategy improvement algorithms perform well on examples that are known to be hard for oblivious strategy improvement. Hence, we argue that previous strategy improvement algorithms fail because they ignore the structural properties of the game that they are solving.


arXiv: Logic in Computer Science | 2017

An ordered approach to solving parity games in quasi polynomial time and quasi linear space

John Fearnley; Sanjay Jain; Sven Schewe; Frank Stephan; Dominik Wojtczak

Parity games play an important role in model checking and synthesis. In their paper, Calude et al. have recently shown that these games can be solved in quasi-polynomial time. We show that their algorithm can be implemented efficiently: we use their data structure as a progress measure, allowing for a backward implementation instead of a complete unravelling of the game. To achieve this, a number of changes have to be made to their techniques, where the main one is to add power to the antagonistic player that allows for determining her rational move without changing the outcome of the game. We provide a first implementation for a quasi-polynomial algorithm, test it on small examples, and provide a number of side results, including minor algorithmic improvements, a quasi bi-linear complexity in the number of states and edges for a fixed number of colours, and matching lower bounds for the algorithm of Calude et al.


Algorithmica | 2016

Approximate Well-supported Nash Equilibria Below Two-thirds

John Fearnley; Paul W. Goldberg; Rahul Savani; Troels Bjerre Sørensen

In an


electronic commerce | 2014

Finding approximate nash equilibria of bimatrix games via payoff queries

John Fearnley; Rahul Savani


international colloquium on automata languages and programming | 2012

Time and parallelizability results for parity games with bounded treewidth

John Fearnley; Sven Schewe

\epsilon


foundations of software technology and theoretical computer science | 2011

Efficient Approximation of Optimal Control for Continuous-Time Markov Games

John Fearnley; Markus N. Rabe; Sven Schewe; Lijun Zhang

Collaboration


Dive into the John Fearnley's collaboration.

Top Co-Authors

Avatar

Rahul Savani

University of Liverpool

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Sven Schewe

University of Liverpool

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Researchain Logo
Decentralizing Knowledge