Toolbox
More Art Than Science
More Art Than Science
Linear Programming:
Linear Algebra
Numerical Computation
Duality
Nonlinear Programming:
Second-order Cone Programming (SOCP)
Semidefinite Programming (SDP)
Successive Convex Approximation (SCA)
Concave-Convex Procedure (CCP)
Integer Programming:
Branch-and-Bound (B & B)
Lagrangian Relaxation
Approximation Algorithm
Transportation and Assignment Problem
Facility Location Problem
Traveling Salesman Problem (TSP)
Fractional Programming:
Charnes-Cooper Transform
Dinkelbach's Transform
Distributed Optimization:
Alternating Direction Method of Multipliers (ADMM)
Distributed Primal-Dual Method
Dynamic Programming
Markov Decision Process (MDP)
Machine Learning
Support Vector Machine (SVM)
Deep Learning
Beamforming Neural Networks (BNN)
Graph Neural Network (GNN)
Adaptive Moment Estimation (ADAM)
Graph Theory
Shortest Path Problem
Adaptive Signal Processing:
Wiener Filter
Least Mean Square (LMS)
Kalman Filter
General Sidelobe Canceller (GSC)
MUltiple SIgnal Classification (MUSIC)
Information Theory (Communication)
Blahut-Arimoto Algorithm
Fixed-Point Theory
Perron-Frobenius Theorem
Weighted Minimum Mean-Square Error (WMMSE)