An optimization integrated approach for simultaneous allocation of railcars and locomotives for train formation based on a pre-designed time schedule. (March 2023)