Green vehicle assignment problem