Non-retraction toolpath generation for irregular compound freeform surfaces with the LKH TSP solver