This research concerns the planning of urban infrastructure construction projects. These projects disrupt the functioning of a city by causing pollution, temporarily disabling parts of the traffic network and causing additional heavy traffic. The goals of timely execution of a project, sustainable materials sourcing and waste management, and minimizing disruption to the built environment and traffic network should all be accounted for, making this a multi-faceted scheduling problem. This research will combine techniques from traffic modelling, scheduling problems and multi-agent modelling to produce a construction schedule and transportation plan, and apply this solution to the UrbiQuay renovation project of bridges and quays in Amsterdam.