A multi-agent framework for scheduling fully electrified public transport | IET Conference Publication | IEEE Xplore