The Vehicle Routing Problem (VRP) is a complex combinatorial optimization problem that can be described as follows: given a fleet of vehicles with uniform capacity, a common depot, and several requests by the customers, find a route plan for the vehicles with overall minimum route cost (eg. distance traveled by vehicles), which service all the demands. It is well known that multiple Traveling Salesman Problem (mTSP) based algorithms can also be utilized in several VRPs by incorporating some additional constraints, it can be considered as a relaxation of the VRP, with the capacity restrictions removed. The mTSP is a generalization of the well known traveling salesman problem (TSP), where more than one salesman is allowed to be used in the solution. Because of the fact that TSP is already a complex, namely an NP-hard problem, heuristic optimization algorithms, like genetic algorithms (GAs) need to be taken into account. The extension of classical GA tools for mTSP is not a trivial problem, it requires special, interpretable encoding and genetic operators to ensure efficiency. The aim of this chapter is to review how genetic algorithms can be applied to solve these problems, and propose a novel, easily interpretable and problem-oriented representation and operators, that can easily handle constraints on the tour lengths, and the number of salesmen can vary during the evolution. The elaborated heuristic algorithm is demonstrated by a complete realistic example.