A Key Performance Optimization Agent-based Approach for Public Transport Regulation