New Jersey Institute of Technology Digital Commons @ NJIT
Dissertations Electronic Theses and Dissertations
Spring 5-31-2005
Algorithms and complexity analyses for some combinational optimization problems
Hairong Zhao New Jersey Institute of Technology
Follow this and additional works at: https://digitalcommons.njit.edu/dissertations
Part of the Computer Sciences Commons
Recommended Citation Zhao, Hairong, "Algorithms and complexity analyses for some combinational optimization problems" (2005). Dissertations. 722. https://digitalcommons.njit.edu/dissertations/722
This Dissertation is brought to you for free and open access by the Electronic Theses and Dissertations at Digital Commons @ NJIT. It has been accepted for inclusion in Dissertations by an authorized administrator of Digital Commons @ NJIT. For more information, please contact [email protected].
Copyright Warning & Restrictions
The copyright law of the United States (Title 17, United States Code) governs the making of photocopies or other reproductions of copyrighted material.
Under certain conditions specified in the law, libraries and archives are authorized to furnish a photocopy or other reproduction. One of these specified conditions is that the photocopy or reproduction is not to be “used for any purpose other than private study, scholarship, or research.” If a, user makes a request for, or later uses, a photocopy or reproduction for purposes in excess of “fair use” that user may be liable for copyright infringement,
This institution reserves the right to refuse to accept a copying order if, in its judgment, fulfillment of the order would involve violation of copyright law.
Please Note: The author retains the copyright while the New Jersey Institute of Technology reserves the right to distribute this thesis or dissertation
Printing note: If you do not wish to print this page, then select “Pages from: first page # to: last page #” on the print dialog screen
The Van Houten library has removed some of the personal information and all signatures from the approval page and biographical sketches of theses and dissertations in order to protect the identity of NJIT graduates and faculty. ABSTRACT
ALGORITHMS AND COMPLEXITY ANALYSES FOR SOME COM I A O IA O IMΙΖΑΤΙOΝ O EMS
by a i g C ao
The main focus of this dissertation is on classical combinatorial optimization problems in two important areas: scheduling and network design. In the area of scheduling, the main interest is in problems in the master-slave model.
In this model, each machine is either a master machine or a slave machine. Each job is associated with a preprocessing task, a slave task and a postprocessing task that must be executed in this order. Each slave task has a dedicated slave machine. All the preprocessing and preprocessing tasks share a single master machine or the same set of master machines. A job may also have an arbitrary release time before which the preprocessing task is not available to be processed. The main objective in this dissertation is to minimize the total completion time or the makespan. Both the complexity and algorithmic issues of these problems are considered. It is shown that the problem of minimizing the total completion time is strongly NP-hard even under severe constraints. Various efficient algorithms are designed to minimize the total completion time under various scenarios. In the area of network design, the survivable network design problems are studied first. The input for this problem is an undirected graph G = (V, F), a nonnegative cost for each edge, and a nonnegative connectivity requirement u for every (unordered) pair of vertices u, v. The goal is to find a minimum-cost subgraph in which each pair of vertices u, v is joined by at least u edge (vertex)-disjoint paths. A Polynomial Time Approxi- mation Scheme (PTASs) is designed for the problem when the graph is Euclidean and the connectivity requirement of any point is at most 2. PTAs or Quasi-PTASs are also de- signed for 2-edge-connectivity problem and connectivity problem and their variations in weighted or weighted planar graphs. e e o em o co s uc i g geome ic au - o e a s a e s wi ow cos a ou e ma imum eg ee is co si e e e i s esu s ows a e e is a g ee y a go i m w ic co s uc s au - o e a s a e s a i g asym o ica y o ima ou s o o e ma imum eg ee a e o a cos a e same ime e a e icie a go- i m is e e o e w ic i s au - o e a s a e s wi asym o ica y o ima ou o e ma imum eg ee a a mos o ima ou o e o a cos ALGORITHMS AND COMPLEXITY ANALYSES FOR SOME COM I A O IA Ο ΤΙΜΙΖΑΤΙΟΝ O EMS
by Haring Chaco
A Dissertation Submitted to the Faculty of New Jersey Institute of Technology in Partial Fulfillment of the Requirements for the Degree of Doctor of Philosophy in Computer Sciences
Department of Computer Science
May 2005 Co y ig © 5 y a i g C ao A RIGHTS RESERVED APPROVAL PAGE
ALGORITHMS AND COMPLEXITY ANALYSES FOR SOME COM I A O IA Ο ΤΙΜΙΖΑΤΙΟΝ O EMS