Contributions to the electric vehicle routing problems