A dynamic programming approach to the multi-stream replacement problem. - James T. Luxhoj (1986)