Multi-Cycle Technology Planning