“…Another way of addressing uncertainty is to require one solution that is good against all possible values of the uncertain parameters. Examples of work in this direction include the universal traveling salesman problem (one tour that is good no matter which subset of points arrive) [15], robust matchings (one matching is chosen and then evaluated by its top k edges, where k is unknown) [9,13], a knapsack of unknown capacity(one policy of packing that is good irrespective of the actual capacity) [6] and 2-stage scheduling (some decisions must be made before the actual scenario is known) [5,17]. In scheduling problems, there are many ways to model uncertainty in the jobs, including online algorithms [1,2], in which the set of jobs is not known in advance, stochastic scheduling [12], in which the jobs are modeled as random variables, and work on schedules that are good against multiple objective functions [4,14,16].…”