CS724-Topics in Algorithms

FALL 2021

Prof. Dan A. Simovici

Office hours: MW 3:00 - 4:00 pm

This page is posted on www.cs.umb.edu/~dsim; on the same site you will find copies of the slides I am using in class, homeworks, and handouts relevant to the course. You should visit it often!

The current version of this course focuses on linear algorithms, that is, on algorithms based on linear algebra. After an introductory part that discusses topics not covered typically in linear algebra classes (such as spectral theory, singular values of matrices, tensor calculus, etc), we will discuss algorithmic topics such as:

·        Data matrices

·        Dimensionality reduction techniques

·        Least square approximation

·        Support Vector Machines

·        Neural networks

·        Recommender systems

·        Clustering

The primary source of this course are the slides posted at the above address. I will indicate other bibliographic sources and post handouts on the course web site.

Homework should be entirely the product of your work; you may discuss it with colleagues and I encourage you  to talk to me if you have difficulties.    Cheating in any form will be severely sanctioned. Learn LaTeX and use it to write your homeworks.   We will have five or six homeworks.  These homeworks and class participation determine your grade. 

This course will use MATLAB which can be obtained freely from the University.

We will begin this semester using a remote modality (ZOOM). Hopefully, when the danger from COVID-19 will subside we will switch to a in-person modality. Thus, one hour before each lecture, you will receive a ZOOM invitation via the umb mail. Feel free to record the lectures, and update regularly the files you download from the site.

I hope that you will enjoy the course!