Downloaded 278 times Technical Papers Abstract In this paper, mixed-integer programming for the railway network design problem with a new objective function is proposed. The model considers development projects (new line construction and existing line improvement), available budget, block capacity, and origin-destination matrix demand. A standard code is used to calculate the capacity of the blocks. The objective function is to minimize the total cost of direct and indirect (external) costs.