https://5dok.net/document/yng947l1-improving-a-vehicle-routing-problem-algorithm-at-districon.html