Algorithmic Methods For Railway Optimization door