[Colloq] PhD Thesis Defense, Guolong Lin - Monday, April 10, 2pm

Rachel Kalweit rachelb at ccs.neu.edu
Tue Apr 4 09:19:57 EDT 2006


College of Computer and Information Science
PhD Thesis Defense:
Guolong Lin

Thesis Title:
New paradigms and approximation algorithms for optimization under 
uncertainty

Monday, April 10, 2006
2:00pm
366 West Village H

Abstract
Combinatorial optimization problems arise frequently in diverse 
application areas such as communication network design, production 
planning and information retrieval. Many of the interesting ones are 
NP-hard, which means it is unlikely that there exist efficient 
algorithms to exactly solve them. In the context of classical 
combinatorial optimization, the inputs are typically fixed and known. 
Many real-world applications, however, may contain data parameters that 
are either unknown or subject to some uncertainty.

In this dissertation, we study approximation algorithms for 
combinatorial optimization problems with uncertainty. We introduce and 
study two new paradigms of optimization under uncertainty. The first 
paradigm is universal optimization, where, although there could be 
exponentially many different subinstances, we ask for a single solution 
from which one can efficiently derive a good approximate solution to any 
subinstance. The second paradigm is incremental optimization in which 
there is a benefit parameter k whose value is uncertain. Our goal is to 
construct a sequence of solution elements, such that given any value of 
k, one can quickly identify a prefix of the sequence, which forms a good 
approximate solution for the given k. Finally, we study a multiprocessor 
scheduling problem in which there is uncertainty concerning the 
successful execution of a job on a given processor.

In this talk, we will first outline the main results of the 
dissertation, and then focus on the problem of multiprocessor scheduling 
under uncertainty, which has applications in grid computing. In this 
problem, we are given n unit-time jobs and m machines, with precedence 
constraints among the jobs. For every job j and machine i, we are also 
given p_{ij}, which is the probability that job j when scheduled on a 
machine i will be successfully completed.  Multiple machines can be 
assigned to the same job at the same time. The goal of the problem is to 
find a schedule such that the expected completion time of all the jobs 
is minimized. We will present a polynomial time polylogarithmic 
approximation algorithm for the problem.


Dissertation Committee:
Rajmohan Rajaraman, Advisor
Guevara Noubir, Co-advisor
Jay Aslam
Agnes Chan
Greg Plaxton, University of Texas, Austin
Ravi Sundaram



More information about the Colloq mailing list