John Fearnley
University of Liverpool
Network
Latest external collaboration on country level. Dive into details by clicking on the dots.
Publication
Featured researches published by John Fearnley.
international colloquium on automata languages and programming | 2010
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
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
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
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
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
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
John Fearnley; Paul W. Goldberg; Rahul Savani; Troels Bjerre Sørensen
In an
electronic commerce | 2014
John Fearnley; Rahul Savani
international colloquium on automata languages and programming | 2012
John Fearnley; Sven Schewe
\epsilon
foundations of software technology and theoretical computer science | 2011
John Fearnley; Markus N. Rabe; Sven Schewe; Lijun Zhang