A randomized algorithm for matrix sparsification

Matrix sparsification is of prime interest for many applications as it reduces computation time of many matrix operations by many folds which in turn makes many computer applications less computationally complex. In this presentation, I will present a simple random algorithm for the sparsification of matrices. This algorithm and its analysis was given by Sanjeev … Continue reading A randomized algorithm for matrix sparsification

The Group Steiner Tree Problem

Today we will present a randomized polylogarithmic approximation algorithm for the group Steiner tree problem. The problem was introduced by Reich andWidmayer [1]. It arises in wire routing with multi-port terminals in physical VLSI design. The idea of using randomized rounding to solve the group Steiner tree problem was introduced by the paper of Garg, … Continue reading The Group Steiner Tree Problem

Lecture 28 A 1.5 Approximation for Metric Uncapacitated Facility Location

Scribes: Zohair Raza Hassan & Masooma Kazmi Please note that the following approximation algorithm and its analyses are discussed in two papers - the original [BA10], and a paper by the some of the same authors [BM10] which provides a different (and easier) analysis which we used in this presentation. Metric Uncapacitated Facility Location Given a … Continue reading Lecture 28 A 1.5 Approximation for Metric Uncapacitated Facility Location

Lecture 24: Correlation Clustering

  Definition Correlation clustering is a method for clustering a set of objects into the optimum number of clusters without specifying the number in advance. Given a weighted graph $latex G=(V,E)$ where the edge is characterized by two weights. The positive edge weight $latex w^+$ and negative edge weight $latex w^-$ respectively indicate how similar … Continue reading Lecture 24: Correlation Clustering

Lecture 22: Max-Cut using SDP

Topic: Randomized 0.88-Approximation Algorithm for Max-Cut Problem using Semi-Definite Program Definitions Strict Quadratic Program: An NP-hard optimization problem in which all degrees of variables lie in {0,2}. Vector Program: A program in which all variables are vectors $latex x_i \in \mathbb{R}^n$, and the objective function and constraints are linear functions of the dot product of vectors … Continue reading Lecture 22: Max-Cut using SDP