Los Alamos National Laboratory
 
 

Science >  LANL Institutes

National Security Education Center

Analysis of Algorithms

CMPS 201 (5 credits)

Rigorous analysis of the time and space requirements of important algorithms, including worst case, average case, and amortized analysis.  Techniques include order-notation, recurrence relations, information-theoretic lower bounds, adversary arguments. Analysis of the key data structures: trees, hash tables, balanced tree schemes, priority queues, Fibonacci and binomial heaps. Algorithmic paradigms such as divide and conquer, dynamic programming, union-find with path compression, augmenting paths. Selected advanced algorithms. Introduction to NP-completeness. (Prerequisites: Restricted to graduate students; undergraduate students may enroll in this course with the appropriate additional prerequisites and the consent of the instructor.)

Additional Information


<< Back to course list
Operated by Los Alamos National Security, LLC for the U.S. Department of Energy's NNSA
Inside | © Copyright 2007-8 Los Alamos National Security, LLC All rights reserved | Disclaimer/Privacy | Web Contact