🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: csd.grad
Article #3549

CMSC 651

#3549
From: Jodie M. Gray
Date: Wed, 18 Aug 1999 00:00
61 lines
2778 bytes
CMSC 651 is not listed on the course schedule that the Graduate and
Undergraduate offices have been handing out. We wanted to be sure that you
were aware of the class being offered:

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


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: <7pf03a$e0v$1@penguin.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,22d44390b0c8a3fe,start
X-Google-Attributes: gid10f4d5,public
From: jodie@cs.umd.edu (Jodie M. Gray)
Subject: CMSC 651
Date: 1999/08/18
Message-ID: <7pf03a$e0v$1@penguin.cs.umd.edu>
X-Deja-AN: 514329533
Distribution: um
X-Complaints-To: abuse@cs.umd.edu
X-Trace: cronkite.cs.umd.edu 935003052 26876 128.8.129.58 (18 Aug 1999 19:04:12 GMT)
Organization: U of Maryland, College Park, MD 20742
NNTP-Posting-Date: 18 Aug 1999 19:04:12 GMT
Newsgroups: csd.grad