“…Therefore, properly selecting railway plans helps to properly plan the transportation sector and the correct orientation in the country's development, increases the effectiveness of railway networks, and maximizes social and financial benefits. The railway planning problem can be divided into six subgroups: (i) railway network design problem (RNDP), (ii) crew scheduling problem, (iii) rolling stock assignment, (iv) train routing problem, (v) timetabling problem [3], and (vi) line planning problem [4].…”