Jeff Edmonds room: 3044 jeff@cs.yorku.ca.

Slides:



Advertisements
Similar presentations
Algorithm Design Methods (I) Fall 2003 CSE, POSTECH.
Advertisements

Algorithm Design Methods Spring 2007 CSE, POSTECH.
8/25/2009 Sofya Raskhodnikova Intro to Theory of Computation L ECTURE 1 Theory of Computation Course information Overview of the area Finite Automata Sofya.
1 Welcome Jeff Edmonds York University Lecture 0 COSC 4111 Jeff Edmonds CSB 3044, ext
S. J. Shyu Chap. 1 Introduction 1 The Design and Analysis of Algorithms Chapter 1 Introduction S. J. Shyu.
Analysis & Design of Algorithms (CSCE 321)
Jan Welcome to the Course of Advanced Algorithm Design (ACS-7101/3)
UMass Lowell Computer Science Analysis of Algorithms Prof. Karen Daniels Fall, 2001 Lecture 1 (Part 1) Introduction/Overview Tuesday, 9/4/01.
Logistics: –My office hours: T, Th 4-5pm or by appointment –Class Web page:
UMass Lowell Computer Science Analysis of Algorithms Prof. Karen Daniels Spring, 2003 Review Lecture Tuesday, 5/6/03.
CSIS-385: Analysis of Algorithms Dr. Eric Breimer.
CS333/ Topic 11 CS333 - Introduction CS333 - Introduction General information Goals.
UMass Lowell Computer Science Analysis of Algorithms Prof. Karen Daniels Fall, 2002 Lecture 1 (Part 1) Introduction/Overview Tuesday, 9/3/02.
CSIS-385: Analysis of Algorithms Dr. Eric Breimer.
UMass Lowell Computer Science Analysis of Algorithms Prof. Karen Daniels Fall, 2002 Review Lecture Tuesday, 12/10/02.
CSC 171 – FALL 2004 COMPUTER PROGRAMMING LECTURE 0 ADMINISTRATION.
UMass Lowell Computer Science Analysis of Algorithms Prof. Karen Daniels Spring, 2002 Lecture 1 (Part 1) Introduction/Overview Tuesday, 1/29/02.
CSCE 211: Digital Logic Design
Advanced Algorithm Design and Analysis Student: Gertruda Grolinger Supervisor: Prof. Jeff Edmonds CSE 4080 Computer Science Project.
CSE 3101E Design and Analysis of Algorithms Prof. J. Elder.
Piyush Kumar (Lecture 1: Introduction)
CSCI 347 – Data Mining Lecture 01 – Course Overview.
Jeff Edmonds room: 3044 Many Topics in Theory & Mathematics Scheduling Algorithms –scheduling some shared resource –to a steady stream.
Polyhedral Optimization Lecture 1 – Part 1 M. Pawan Kumar Slides available online
ISE420 Algorithmic Operations Research Asst.Prof.Dr. Arslan M. Örnek Industrial Systems Engineering.
1 CPSC 320: Intermediate Algorithm Design and Analysis July 25, 2014.
CS 103 Discrete Structures Lecture 01 Introduction to the Course
Understanding the Academic Structure of the US Classroom: Syllabus.
1 Algorithms and networks Period 2, 2014/ Today Graphs and networks and algorithms: what and why? This course: organization Case introduction:
CSCI 51 Introduction to Computer Science Dr. Joshua Stough January 20, 2009.
Yang Cai COMP 360: Algorithm Design Lecture 1
CSE 421 Algorithms Richard Anderson Lecture 27 NP-Completeness and course wrap up.
Design and Analysis of Algorithms (09 Credits / 5 hours per week) Sixth Semester: Computer Science & Engineering M.B.Chandak
1 Algorithms and networks Period 3, 2011/ Today Graphs and networks and algorithms: what and why? This course: organization Case introduction:
&d1 Algorithms and networks Period 3, 2010/2011. &d2 Today Graphs and networks and algorithms: what and why? This course: organization Case introduction:
CES 592 Theory of Software Systems B. Ravikumar (Ravi) Office: 124 Darwin Hall.
Data Structures and Algorithms in Java AlaaEddin 2012.
UMass Lowell Computer Science Analysis of Algorithms Prof. Karen Daniels Fall, 2001 Review Lecture Tuesday, 12/11/01.
Algorithms Design and Analysis CS Course description / Algorithms Design and Analysis Course name and Number: Algorithms designs and analysis –
TU/e Algorithms (2IL15) – Lecture 13 1 Wrap-up lecture.
1 Haim Kaplan, Uri Zwick Tel Aviv University March 2016 Last updated: March 2, 2016 Algorithms in Action.
Design and Analysis of Algorithms CS st Term Course Syllabus Cairo University Faculty of Computers and Information.
1 COMP9007 – Algorithms Course page: + Blackboard link Lecturer: M.Reza Hoseiny M.Reza Hoseiny Level.
CS16: Introduction to Algorithms and Data Structures
RAIK 283 Data Structures and Algorithms
Theory of Computer Science
Welcome to the Course of Advanced Algorithm Design
Design and Analysis of Algorithms (09 Credits / 5 hours per week)
Lecture 1 (Part 1) Introduction/Overview Tuesday, 9/9/08
COMP 283 Discrete Structures
About CS5234 (Wk 0) Course Overview About CS5234 Homeworks
Richard Anderson Lecture 29 NP-Completeness and course wrap-up
Piyush Kumar (Lecture 1: Introduction)
Summary of lectures Introduction to Algorithm Analysis and Design (Chapter 1-3). Lecture Slides Recurrence and Master Theorem (Chapter 4). Lecture Slides.
Piyush Kumar (Lecture 1: Introduction)
Course Description Algorithms are: Recipes for solving problems.
CMPT 409 – Competitive Programming (Spring 2018)
Design and Analysis of Algorithms (07 Credits / 4 hours per week)
Welcome to CS 1340! Computing for scientists.
Topic 14 Algorithm Families.
COSC 320 Advanced Data Structures and Algorithm Analysis
CMPT 438 Algorithms Instructor: Tina Tian.
Richard Anderson Lecture 30 NP-Completeness
CS4501: Information Retrieval Course Policy
Piyush Kumar (Lecture 1: Introduction)
MY SCHOOL PROGRAM NAME TEACHER DATE NAME, TEACHER AND DATE.
Piyush Kumar (Lecture 1: Introduction)
Course Description Algorithms are: Recipes for solving problems.
Design and Analysis of Algorithms (04 Credits / 4 hours per week)
COMP 122 – Design and Analysis of Algorithms
Presentation transcript:

Jeff Edmonds room: 3044 jeff@cs.yorku.ca

Many Topics in Theory & Mathematics Scheduling Algorithms Research Interests Many Topics in Theory & Mathematics Scheduling Algorithms scheduling some shared resource to a steady stream of incoming jobs Examples scheduling jobs on multi-processor machine regulating the flow of data through a network (TCP) broadcasting files Lower Bounds Greedy/Dynamic Programming model. Cake Cutting (Resource Allocation) upper and lower bounds on the # of operations required Topological Embeddings Jeff Edmonds

Research Interests X Y f(X,Y)

Mathematical and Theoretical Support For your favorite topic. Jeff Edmonds

COSC6111 Advanced Algorithms Design and Analysis Description: An advanced theory course (You need one) Directed at non-theory students Exposes you to many theory topics Challenging, but accessible office hour?? After class or before? Jeff Edmonds

COSC 3101 Design and Analysis of Algorithms Think about attending it I find most grad students do not know this material. Videos of my lectures are all on line.

Prerequisites You should know the 3101 material to take this advanced graduate course in algorithms. Existential and Universal Quantifier  Sums and Recurrence relation Loop Invariants Recursive Algorithms Network Flow Greedy Algorithms Dynamic Programming NP-Completeness 

Prerequisites You should know the 3101 material to take this advanced graduate course in algorithms. We will spend much less time reviewing and I will be more insistent that you know it. Recommend that you read my 3101 notes & slides watch the videos.

Grading Assignments (30%) Presentation (30%) Tests/Exam (30%) Class Participation    (10%)

Topics Loop Inv: Maximal Rectangles Divide and Conquer: fast fourier transformations Recursion: parsing Network Flow: steepest assent, bipartite matching matching Linear Programming: what to put in a hotdog Greedy Algorithms: matroids, union of matroids Dynamic Programming: point cover, knapsack, parsing CFG Approximation Algorithms: knapsack Linear Algebra (FFT) Lower bounds: In Backtracking model. NP-completeness: reductions Randomized Algorithms: chernoff bounds, primes, random walks Cryptography: RSA Distributed Systems: mud on forehead & common knowledge # of prime numbers Intro to Quantum: Shor's factoring Amortized Analysis: union find

Jeff Edmonds room: 3044 jeff@cs.yorku.ca

The Talk Being able to give a good talk is an important and difficult skill. In the course evaluation, almost everyone said that giving a talk was very useful, but that hearing them was a big waist of time because no one followed them.

The Talk Grade Class understanding and interest 33 1/3% (marked by class) Quality of material covered 33 1/3% (relevancy, difficulty) Quality of talk & slides 33 1/3% You will loose 3% for every minute over 20 mins. (We need a time keeper)

The Talk Book your date early Discuss with me the topic Two week before talk show me the slides