- add list_heuristic_cost_oriented, same as list_heuristic_insertion but evaluate cost before feasibility