machine) may make a part of scheduling decision. For instance, job owners may have the option to select a machine from a given set of candidates for processing their job. • Some information necessary for making a schedule, such as, the weight, due date, tardiness penalty, etc. of each job, may be private information of its owner and unknown the the scheduler. • Similarly, the setup time, setup cost, available time slots, etc. of each machine may be private information of its owner and unknown the the scheduler. Game Theoretical Scheduling Environment