Learn · Applied Optimization For Wireless, Machine Learning, Big Data
Lecture 29 of 79Week 5: QCQP, SOCP Problems, Application: Channel shortening for Wireless Equalization, Robust Beamforming in Wireless…
Lec 29 - Properties of Convex Functions
Prof. Aditya K. Jagannatham · IIT Kanpur
Credits and licence
- From
- Applied Optimization For Wireless, Machine Learning, Big Data, IIT Kanpur (at NPTEL)
- Licence
- CC BY-NC-SA, as NPTEL states it. Non-commercial use only.
- Attribution
- NPTEL states: "Distributed under Creative Commons Attribution-ShareAlike / CC BY - NC - SA", beside a BY-NC-SA badge.
- Who can watch
- Tweens profiles and older. How courses are placed
All the lectures
- Lec 01- Vectors and Matrices- Linear Independence and Rank
- Lec 02 - Eigenvectors and Eigenvalues of Matrices and their Properties
- Lec 03 - Positive Semidefinite (PSD) and Postive Definite (PD) Matrices and their Properties
- Lec 04 - Inner Product Space and it's Properties: Linearity, Symmetry and Positive Semi-definite
- Lec 05 - Inner Product Space and its Properties: Cauchy Schwarz Inequality
- Lec 06 - Properties of Norm, Gaussian Elimination and Echleon form of matrix
- Lec 07- Gram Schmidt Orthogonalization Procedure
- Lec 08- Null Space and Trace of Matrices
- Lec 09- Eigenvalue Decomposition of Hermitian Matrices and Properties
- Lec 10- Matrix Inversion Lemma (Woodbury identity)
- Lec 11- Introduction to Convex Sets and Properties
- Lec 12- Affine Set Examples and Application
- Lec 13- Norm Ball and its Practical Applications
- Lec 14- Ellipsoid and its Practical Applications
- Lec 15- Norm Cone,Polyhedron and its Applications
- Lec 16- Applications: Cooperative Cellular Transmission
- Lec 17- Positive Semi Definite Cone And Positive Semi Definite (PSD) Matrices
- Lec 18-Introduction to Affine functions and examples
- Lecture 19-norm balls and Matrix properties:Trace,Determinant
- Lecture 20-Inverse of a Positive Definite Matrix
- Lecture 21-Example Problems: Property of Norms,Problems on Convex Sets
- Lecture 22-Problems on Convex Sets(contd.)
- Lecture 23-Introduction to Convex and Concave Functions
- Lecture 24-Properties of Convex Functions with examples
- Lec 25-Test for Convexity: Positive Semidefinite Hessian Matrix
- Lec 26-Application: MIMO Receiver Design as a Least Squares Problem
- Lec 27-Jensen's Inequality and Practical Application
- Lec 28-Jensen's Inequality application
- Lec 29 - Properties of Convex Functions
- Lec 30 - Conjugate Function and Examples to prove Convexity of various Functions
- Lec 31- Example problems: Operations preserving Convexity(log-sum, average) and Quasi Convexity
- Lec 32-Example Problems: Verify Convexity, Quasi -Convexity and Quasi- Concavity of functions
- Lec 33-Example Problems:Perspective function, Product of Convex functions and Pointwise Maximum is Convex
- Lec 34- Practical Application: Beamforming in Multi-antenna Wireless Communication
- Lec 35 - Practical Application: Maximal Ratio Combiner for Wireless Systems
- Lec 36- Practical Application: Multi-antenna Beamforming with Interfering User
- Lec 37- Practical Application: Zero-Forcing (ZF) Beamforming with Interfering User
- Lec 38- Practical Application: Robust Beamforming With Channel Uncertainity for Wireless Systems
- Lec 39- Practical Application: Robust Beamformer Design for Wireless Systems
- Lec 40 - Practical Application: Detailed Solution for Robust Beamformer Computation in Wireless Systems Text
- Lec 41- Linear modeling and Approximation Problems: Least Squares
- Lec 42-Geometric Intuition for Least Squares
- Lec 43- Practical Application: Multi antenna channel estimation
- Lec 44- Practical Application:Image deblurring
- Lec 45- Least Norm Signal Estimation
- Lec 46- Regularization: Least Squares + Least Norm
- Lec 47- Convex Optimization Problem representation: Canonical form, Epigraph form
- Lec 48-Linear Program Practical Application: Base Station Co-operation
- Lec 49- Stochastic Linear Program,Gaussian Uncertainty
- Lec 50- Practical Application: Multiple Input Multiple Output (MIMO) Beamforming
- Lec 51- Practical Application: Multiple Input Multiple Output (MIMO) Beamformer Design
- Lec 52-Practical Application: Co-operative Communication, Overview and various Protocols used
- Lec 53- Practical Application: Probability of Error Computation for Co-operative Communication
- Lec 54- Practical Application:Optimal power allocation factor determination for Co-operative Communication
- Lec 55- Practical Application: Compressive Sensing
- Lec 56- Practical Application
- Lec 57- Practical Application- Orthogonal Matching Pursuit (OMP) algorithm for Compressive Sensing
- Lec 58- Example Problem: Orthogonal Matching Pursuit (OMP) algorithm
- Lec 59- Practical Application : L1 norm minimization and regularization approach for Compressive Sensing Optimization problem
- Lec 60- Practical Application of Machine Learning and Artificial Intelligence:Linear Classification, Overview and Motivation
- Lec 61- Practical Application: Linear Classifier (Support Vector Machine) Design
- Lec 62- Practical Application: Approximate Classifier Design
- Lec 63- Concept of Duality
- Lec 64-Relation between optimal value of Primal & Dual Problems, concepts of Duality gap and Strong Duality
- Lec 65-Example problem on Strong Duality
- Lec 66- Karush-Kuhn-Tucker(KKT) conditions
- Lec 67- Application of KKT condition:Optimal MIMO power allocation(Waterfilling)
- Lec 68- Optimal MIMO Power allocation(Waterfilling)-II
- Lec 69- Example problem on Optimal MIMO Power allocation(Waterfilling)
- Lec 70- Linear objective with box constraints, Linear Programming
- Lec 71- Example Problems II
- Lec 72- Examples on Quadratic Optimization
- Lec 73- Examples on Duality: Dual Norm, Dual of Linear Program(LP)
- Lec 74- Examples on Duality: Min-Max problem, Analytic Centering
- Lec 75- Semi Definite Program(SDP) and its application:MIMO symbol vector decoding
- Lec 76- Application:SDP for MIMO Maximum Likelihood(ML) Detection
- Lec 77- Introduction to big Data: Online Recommender System(Netflix)
- Lec 78- Matrix Completion Problem in Big Data: Netflix-I
- Lec 79- Matrix Completion Problem in Big Data: Netflix-II