https://5dok.org/document/ozlv566y-disaggregation-bundle-methods-application-train-timetabling-problem.html