Scheduling Computer and Manufacturing Processes by