Airport gate assignment optimization with operational safety constraints