Optimal Scheduling of Complex Multi-cluster Tools based on Timed Resourc