CSEN 703 Analysis and Design of Algorithms

Announcements

Assignment 2

The deadline of submitting assignment 2 has been delayed for tomorrow Monday 23 December 2019 11:59 PM

Quiz 5

We will have it on Tuesday Dec. 10th, 5th slot in H3 and H5. Tuesday lecture students should go to H3. Wednesday lecture students should got to H5. Topics are recurrence tree and master methods (master method gap cases and Akra-bazzi not included). I will pick best 3 of 5 quizzes.

Assignment 1 due date

Based on the Facebook poll result that ended last night at 8PM, I am postponing the due date to Nov. 2nd., 11PM.

Assignment 1 tips

https://drive.google.com/file/d/1IiEYmmn2MmGSdPTnd3kvWJrM_e6nxocx/view?usp=sharing

A1 due date

moved to Nov. 3rd 11:55PM.

Quiz 3

Due to the extension of midterms by 1 day, the quizzes schedule has to be modified to ensure that both lectures are taking the quiz at the same week and you have taken the required tutorials. Your quiz 3 which was scheduled on the 7th lecture will be moved to the 9th lecture (i.e. It will be on 12th and 13th of November lectures). The quiz will be on asymptotic analysis.

A2 design question tips + deadline

Regarding the two design problems: the problem statements have been made quite concise with no constraints to enable you to come up with the solution! For example, I did not specify how your algorithm will perform in relation to known ones. So, in sorting, you can do it in worse n log n. Also, I did not specify how your algorithm will be invoked. For example, in sorting again you can load all the data first then do the sorting later on and you do not have to sort the whole data, it might just sort portions of the data that the client code will request access to etc.. For balancing a binary search tree, a randomized approach should involve rolling a dice among a set of balancing options and balancing the part that comes out and consequently analyzing the effect of that. That's just one approach. We will accept submissions of the assignment from Dec 15th 11:50PM to Dec 22nd 11:50PM!

Subsitute quiz

To those who were absent on a quiz and I have given permission to take a substitute quiz instead. Come after the Analysis final to the TA office to take that.

A2 deadline extended

to December 15th.

Assignment 1 deadlines

Based on the Facebook poll result that ended last night at 8PM, I am postponing the due date to Nov. 2nd., 11PM.

Wed Nov. 6th lecture...

moved from H4 to H15 (only for tomorrow).

Midterm details...

3 questions: each has 2 unrelated problems. 1. Divide and conquer design (20/60), 1. Greedy Design (20/60), Dynamic Programming Design (20/60)

Latest Material

Course Staff

Teaching assistant

RenewSession