🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: csd.grad
Article #3546

CMSC 651 this fall

#3546
From: Samir Khuller
Date: Tue, 17 Aug 1999 00:00
63 lines
2744 bytes
THIS COURSE IS NOT LISTED ON THE WHITE SHEET BEING HANDED OUT
WITH THE LIST OF COURSES, BUT WILL BE TAUGHT!
samir


		CMSC 651: Advanced Algorithms
			FALL 1999
		Class time MW 11-12:15pm, CLB 0109

\item[Catalog Description:]
Techniques for the design and analysis of algorithms and data
structures. Study of efficient algorithms from areas
such as graph theory, networks, pattern matching, geometry etc.
Understanding of the inherent complexity of problems:
polynomial time, NP-completeness and approximation algorithms.


The following broad aims will be attempted.
------------------------------------------
Understanding techniques to design and analyse data structures. 
These will find applications in combinatorial algorithms that we study.

Learning and designing efficient algorithms for basic graph theoretic
problems that are used as building blocks elsewhere. These
include shortest paths, minimum spanning trees,  matching, flow etc.

An understanding of the inherent complexity of problems:
Polynomial time, NP-completeness, Approximation Algorithms etc.


\item[Prerequisites:]
CMSC 451 or an equivalent course.

\item[Topics:]
The topics listed below give a general idea about the course content.

	Advanced Data Structures (splay trees, F-heaps, union-find).
	
	Graph Algorithms (minimum spanning trees, shortest paths, 
	light approximate shortest path trees, spanners, flows, matchings).

	NP-completeness (Cook's theorem, reductions).
	
	Approximation Algorithms (set cover, vertex cover, bin packing, 
	traveling salesman, optimal location problems, scheduling).
	
	Other random topics...

\item[Texts:]
Thomas Cormen, Charles Leiserson, Ron Rivest, 
{\sl Introduction to Algorithms}, McGraw Hill and MIT Press, 1990.

Robert Tarjan,
{\sl Data Structures and Network Algorithms}, SIAM, 1983.

We use the first text only for the advanced data structures part of the
course. We will cover a lot of material from Tarjan's book, as well
as from research papers and lecture notes.

\item[Course Work:]
Course work will consist of homework assignments (approximately 4), 
one in-class midterm and a comprehensive final. 
Technical Details
Message-ID: <7pd3pd$1mi$1@birdy.cs.umd.edu>
Path: arc1-ca.pugleaf.net!unknown!not-for-mail

Show Full Headers
Complete Article Headers
X-Google-Language: ENGLISH,ASCII-7-bit
X-Google-Thread: 10f4d5,6e3ad20c6876c6f0,start
X-Google-Attributes: gid10f4d5,public
From: samir@cs.umd.edu (Samir Khuller)
Subject: CMSC 651 this fall
Date: 1999/08/17
Message-ID: <7pd3pd$1mi$1@birdy.cs.umd.edu>
X-Deja-AN: 514047256
Distribution: um
X-Complaints-To: abuse@cs.umd.edu
X-Trace: cronkite.cs.umd.edu 934941294 12910 128.8.128.188 (18 Aug 1999 01:54:54 GMT)
Organization: U of Maryland, College Park, MD 20742
NNTP-Posting-Date: 18 Aug 1999 01:54:54 GMT
Newsgroups: csd.grad