Excessive traffic in our urban environments has detrimental effects on our health, economy and standard of living. To mitigate this problem, an adaptive traffic lights signalling scheme is developed and tested in this paper. This scheme is based on a state space representation of traffic dynamics, controlled via a dynamic programme. To minimise implementation costs, only one loop detector is assumed at each link. The comparative advantages of the proposed system over optimal fixed time control are highlighted through an example. Results will demonstrate the flexibility of the system when applied to different junctions. Monte Carlo runs of the developed scheme highlight the consistency and repeatability of these results. (C) 2014 The Authors. Published by Elsevier B.V.