Hon Wai Leong, NUS (CS6234, Spring 2009) Page 1 Copyright © 2009 by Leong Hon Wai CS6234: Spring 2009 (Overview) CS6234: Advanced Algorithms  Instructors:

Slides:



Advertisements
Similar presentations
Data Structures and Algorithms (AT70.02) Comp. Sc. and Inf. Mgmt. Asian Institute of Technology.
Advertisements

Design and Analysis of Algorithms Maria-Florina (Nina) Balcan Lecture 1, Jan. 14 th 2011.
Jan Welcome to the Course of Advanced Algorithm Design (ACS-7101/3)
CS 46101–600/CS Design and Analysis of Algorithms Dr. Angela Guercio Spring 2010.
COMP171 Data Structures and Algorithms Spring 2009.
COMP 122 – Design and Analysis of Algorithms Spring 2004 MW 11:00-12:15, SN 014 Instructor:Jack Snoeyink TA: Nathan Fisher SN.
NUS.SOC.CS Roger Zimmermann (based on slides by Ooi Wei Tsang) Systems Support for Continuous Media.
Data Structure TA: Abbas Sarraf
CS3381 Des & Anal of Alg ( SemA) City Univ of HK / Dept of CS / Helena Wong 0. Course Introduction - 1 CS3381 Design and Analysis of Algorithms.
UMass Lowell Computer Science Analysis of Algorithms Prof. Karen Daniels Spring, 2001 Lecture 1 Introduction/Overview Wed. 1/31/01.
UMass Lowell Computer Science Analysis of Algorithms Prof. Karen Daniels Fall, 2000 Lecture 1 Introduction/Overview Wed. 9/6/00.
CS5234 Combinatorial and Graph Algorithms Welcome!
Nattee Niparnan Dept. of Computer Engineering, Chulalongkorn University.
Piyush Kumar (Lecture 1: Introduction)
CS5234 Combinatorial and Graph Algorithms Welcome!
Computer Network Fundamentals CNT4007C
CS223 Algorithms D-Term 2013 Instructor: Mohamed Eltabakh WPI, CS Introduction Slide 1.
Hon Wai Leong, NUS (CS6234, Spring 2009) Page 1 Copyright © 2009 by Leong Hon Wai CS6234 Lecture 1 -- (14-Jan-09) “Introduction”  Combinatorial Optimization.
CS4234 Optimization Algorithms Welcome!. CS4234 Overview  Optimization Algorithms  Instructor: Seth Gilbert.
LeongHW, SoC, NUS (CS Combinatorial and Graph Algorithms) Page 1 About CS5234: Course Overview CS5234: Combinatorial and Graph Algorithms  Level.
Introduction to Network Security J. H. Wang Feb. 24, 2011.
Introduction to Discrete Mathematics J. H. Wang Sep. 14, 2010.
COMPE 574 Fundamentals of Algorithms Spring Murat KARAKAYA Department of Computer Engineering.
NUS.SOC.CS Roger Zimmermann (based on slides by Ooi Wei Tsang) Systems Support for Continuous Media.
Data Structures (Second Part) Lecture 1 Bong-Soo Sohn Assistant Professor School of Computer Science and Engineering Chung-Ang University.
CS 456 Advanced Algorithms Where: Engineering Bldg When: Monday & Wednesday 12:00 – 1:15 p.m. Texts: Algorithm Design, Jon Kleinberg & Eva Tardos.
UMass Lowell Computer Science Analysis of Algorithms Prof. Karen Daniels Spring, 2009 Lecture 1 (Part 1) Introduction/Overview Tuesday, 1/27/09.
Course overview Course title: Design and Analysis of Algorithms Instructors: Dr. Abdelouahid Derhab Credit hours:
Yang Cai COMP 360: Algorithm Design Lecture 1
4/25/2013 CS152, Spring 2013 CS 152 Computer Architecture and Engineering Lecture 22: Putting it All Together Krste Asanovic Electrical Engineering and.
CMSC 341 Spring /3/2007 UMBC CMSC 341 Intro 2 Course Website Instructors office hours TA names.
Introduction to Information Security J. H. Wang Sep. 18, 2012.
NUS.SOC.CS Roger Zimmermann (based on slides by Ooi Wei Tsang) Systems Support for Continuous Media.
Hon Wai Leong, NUS (CS5234, 16 Oct 2007) Page L09.1 Copyright © 2007 by Leong Hon Wai UIT2201 Spring 2010 Notices and Reminders.
Instructor: Robert Hiromoto Office: CAES Room 258 Phone: (CAES) Class hours: W 7:00pm - 9:45pm (Idaho Falls) Classroom:
Design and Analysis of Algorithms Introduction Instructors:1. B V Kiran Mayee, 2. A Madhavi
Algorithms Design and Analysis CS Course description / Algorithms Design and Analysis Course name and Number: Algorithms designs and analysis –
Design and Analysis of Algorithms CS st Term Course Syllabus Cairo University Faculty of Computers and Information.
Design and Analysis of Algorithms Peng ZHANG ( 张鹏 ) School of Computer Science and Technology, Shandong University.
NUS.SOC.CS5248 Ooi Wei Tsang Systems Support for Continuous Media.
Welcome to the Course of Advanced Algorithm Design
Introduction to Algorithms Second Edition by
CS5248: Systems Support for Continuous Media
About CS5234 (Wk 0) Course Overview About CS5234 Homeworks
Jeremy Bolton, PhD Assistant Teaching Professor
Piyush Kumar (Lecture 1: Introduction)
Opracowanie językowe dr inż. J. Jarnicki
Piyush Kumar (Lecture 1: Introduction)
CS 583 Fall 2006 Analysis of Algorithms
Definition In simple terms, an algorithm is a series of instructions to solve a problem (complete a task) We focus on Deterministic Algorithms Under the.
Introduction to Algorithms Second Edition by
Introduction to Algorithms Second Edition by
Introduction to Algorithms Second Edition by
Introduction to Algorithms Second Edition by
Introduction to Algorithms Second Edition by
Introduction to Algorithms Second Edition by
Introduction to Algorithms Second Edition by
Introduction to Algorithms Second Edition by
Introduction to Algorithms Second Edition by
Algorithm Design and Analysis
ECE 8823: GPU Architectures
Analysis of Algorithms
Piyush Kumar (Lecture 1: Introduction)
Introduction to Algorithms Second Edition by
Computer Networks CNT5106C
Piyush Kumar (Lecture 1: Introduction)
Introduction to Algorithms Second Edition by
COMP 122 – Design and Analysis of Algorithms
Advanced Analysis of Algorithms
Introduction to Algorithms Second Edition by
Presentation transcript:

Hon Wai Leong, NUS (CS6234, Spring 2009) Page 1 Copyright © 2009 by Leong Hon Wai CS6234: Spring 2009 (Overview) CS6234: Advanced Algorithms  Instructors:  Leong Hon Wai, COM  Panagiotis Karras, COM  Course webpage  Course Objectives: Advanced treatment of algorithm design Seminar based course (you give lecture too) Independent research on an algorithmic problem

Hon Wai Leong, NUS (CS6234, Spring 2009) Page 2 Copyright © 2009 by Leong Hon Wai CS6234: Overview (2)  Course Assessment:  20% Midterm  30%Reading and Presentation  50%Research Project  Target Students:  Research students  Those aiming to do research in algorithm design

Hon Wai Leong, NUS (CS6234, Spring 2009) Page 3 Copyright © 2009 by Leong Hon Wai CS6234: Overview…(3)  Pre-requisite:  CS5206 or the old CS5234  Textbook: No single textbook, but…  Reference Material:  [PS82] Combinatorial Optimization: Algorithm & Complexity, by Papadimitriou and Steiglitz, Prentice-Hall,  [KT06] Algorithm Design, by Kleinberg & Tardos Addison-Wesley,  [CLRS01] Introduction to Algorithms, (2 nd edition) by Cormen, Leiserson, Rivest, Stein, MIT Press,  [Schr03] Combinatorial Optimization: Polyhedral and Efficiency, by A. Schrijver, Springer, 2003.

Hon Wai Leong, NUS (CS6234, Spring 2009) Page 4 Copyright © 2009 by Leong Hon Wai CS6234: Tentative Schedule  Week 1: Course Intro and Graph Matching  Week 2: Linear Programming  Week 3: Approximation Algorithms  Week 4: Online Algorithms  Week 5: Randomized Algorithms  Week 6: Special Topics in Data Engineering  Week B: BREAK  Week 7: Mid-Term  Week 8: Student Lectures  Week 9: Student Lectures mm  Week 10: Student Lectures / Special Topic  Week 11: Student Lectures / Special Topic  Week 12: Course Summary and Review  Week 13: Student Project Poster Presentations

Hon Wai Leong, NUS (CS6234, Spring 2009) Page 5 Copyright © 2009 by Leong Hon Wai We will not cover  Data Structures  Trees, Priority-Queues, etc  Basic algorithm design paradigms  Divide-and-Conquer, Greedy, DP, Std Graph Alg,  Amortized complexity  Basic NP-Completeness  NP, reduction, NP-Completeness proofs Take CS5206 instead!

Hon Wai Leong, NUS (CS6234, Spring 2009) Page 6 Copyright © 2009 by Leong Hon Wai  About class organization…  (adapted from similar slides by OoiWT)

Hon Wai Leong, NUS (CS6234, Spring 2009) Page 7 Copyright © 2009 by Leong Hon Wai Philosophy  Students are expected to be  Mature  Independent  Resourceful  What you learn is (should be) more important than your grade

Hon Wai Leong, NUS (CS6234, Spring 2009) Page 8 Copyright © 2009 by Leong Hon Wai Please don’t ask …  “Is this equation important?”  “Is this equation examinable?”  “Do I have to memorize this algorithm?”

Hon Wai Leong, NUS (CS6234, Spring 2009) Page 9 Copyright © 2009 by Leong Hon Wai Please do ask …  “What is the effect of changing k in the equation?”  “Why did the author define this quantity in his algorithm?”  “Is there another way of computing this quantity?”  “Can this algorithm be applied to other problems that I have seen before?”

Hon Wai Leong, NUS (CS6234, Spring 2009) Page 10 Copyright © 2009 by Leong Hon Wai Academic Honesty  No copying among students  No copying from published work ZERO TOLERENCE to Plagiarism

Hon Wai Leong, NUS (CS6234, Spring 2009) Page 11 Copyright © 2009 by Leong Hon Wai Discussion?  Strongly encouraged …  but  must acknowledge all contributions  write up solutions independently

Hon Wai Leong, NUS (CS6234, Spring 2009) Page 12 Copyright © 2009 by Leong Hon Wai Thank you. Q & A