KKT Conditions, First-Order and Second-Order Optimization, and Distributed Optimization: Tutorial and Survey
Not on the map. Why?
Abstract (arXiv)
This is a tutorial and survey paper on Karush-Kuhn-Tucker (KKT) conditions, first-order and second-order numerical optimization, and distributed optimization. After a brief review of history of optimization, we start with some preliminaries on properties of sets, norms, functions, and concepts of optimization. Then, we introduce the optimization problem, standard optimization problems (including linear programming, quadratic programming, and semidefinite programming), and convex problems. We also introduce some techniques such as eliminating inequality, equality, and set constraints, adding slack variables, and epigraph form. We introduce Lagrangian function, dual variables, KKT conditions (including primal feasibility, dual feasibility, weak and strong duality, complementary slackness, and stationarity condition), and solving optimization by method of Lagrange multipliers. Then, we cover first-order optimization including gradient descent, line-search, convergence of gradient methods, momentum, steepest descent, and backpropagation. Other first-order methods are explained, such as accelerated gradient method, stochastic gradient descent, mini-batch gradient descent, stochastic average gradient, stochastic variance reduced gradient, AdaGrad, RMSProp, and Adam optimizer, proximal methods (including proximal mapping, proximal point algorithm, and proximal gradient method), and constrained gradient methods (including projected gradient method, projection onto convex sets, and Frank-Wolfe method). We also cover non-smooth and ℓ1 optimization methods including lasso regularization, convex conjugate, Huber function, soft-thresholding, coordinate descent, and subgradient methods. Then, we explain second-order methods including Newton's method for unconstrained, equality constrained, and inequality constrained problems....
Key facts. Cited by 16 papers in the map (data through 14 Oct 2026). Builds on 11 of its 170 references that are in the map. First posted on arXiv 5 Oct 2021.
Builds on
11 of 170 references.
References · 11
- 2014Adam: A Method for Stochastic Optimizationcited by 37,240
- 2014Convex Optimization: Algorithms and Complexitycited by 575
- 2015Federated Optimization:Distributed Optimization Beyond the Datacentercited by 195
- 2017Non-convex Optimization for Machine Learningcited by 133
- 2021Reproducing Kernel Hilbert Space, Mercer's Theorem, Eigenfunctions, Nystr"om Method, and Use of Kernels in Machine Learning: Tutorial and Surveycited by 37
- 2019The Theory Behind Overfitting, Cross Validation, Regularization, Bagging, and Boosting: Tutorialcited by 22
- 2020Sampling Algorithms, from Survey Sampling to Monte Carlo Methods: Tutorial and Literature Reviewcited by 9
- 2017Porcupine Neural Networks: (Almost) All Local Optima are Globalcited by 6
- 2016Distributed Convex Optimization with Many Convex Constraintscited by 5
- 2021SAN: Stochastic Average Newton Algorithm for Minimizing Finite Sumscited by 5
- 2021On Stochastic Variance Reduced Gradient Method for Semidefinite Optimizationcited by 1
Built on by
Citing papers per year: 2021: 2; 2022: 3; 2023: 4; 2024: 1; 2025: 4; 2026: 2.
16 papers.
Sort:
By area:
- 2023MAC-PO: Multi-Agent Experience Replay via Collective Priority Optimizationcited by 20
- 2022GATE: Graph CCA for Temporal SElf-supervised Learning for Label-efficient fMRI Analysiscited by 19
- 2022Spectral, Probabilistic, and Deep Metric Learning: Tutorial and Surveycited by 10
- 2023Recurrent Neural Networks and Long Short-Term Memory Networks: Tutorial and Surveycited by 10
- 2025Latent Space Alignment for AI-Native MIMO Semantic Communicationscited by 5
- 2021Generative Adversarial Networks and Adversarial Autoencoders: Tutorial and Surveycited by 4
- 2022Models and Mechanisms for Spatial Data Fairnesscited by 3
- 2023ReMIX: Regret Minimization for Monotonic Value Function Factorization in Multiagent Reinforcement Learningcited by 3
- 2024Convex Markov Games: A New Frontier for Multi-Agent Reinforcement Learningcited by 3
- 2025Trust-Region Adaptive Policy Optimizationcited by 3
- 2023On Philomatics and Psychomatics for Combining Philosophy and Psychology with Mathematicscited by 2
- 2021Sufficient Dimension Reduction for High-Dimensional Regression and Low-Dimensional Embedding: Tutorial and Surveycited by 1
4 more
- 2025Differentially Private Synthetic Graphs Preserving Triangle-Motif Cutscited by 1
- 2025Constrained Non-negative Matrix Factorization for Guided Topic Modeling of Minority Topicscited by 0
- 2026Foundations of Riemannian Geometry for Riemannian Optimization: A Monograph with Detailed Derivationscited by 0
- 2026SORA: Free Second-Order Attacks in Fast Adversarial Trainingcited by 0
- 2026SORA: Free Second-Order Attacks in Fast Adversarial Training30 May 2026
- 2026Foundations of Riemannian Geometry for Riemannian Optimization: A Monograph with Detailed Derivations4 May 2026
- 2025Trust-Region Adaptive Policy Optimization19 Dec 2025
- 2025Latent Space Alignment for AI-Native MIMO Semantic Communications22 Jul 2025
- 2025Differentially Private Synthetic Graphs Preserving Triangle-Motif Cuts20 Jul 2025
- 2025Constrained Non-negative Matrix Factorization for Guided Topic Modeling of Minority Topics22 May 2025
- 2024Convex Markov Games: A New Frontier for Multi-Agent Reinforcement Learning22 Oct 2024
- 2023On Philomatics and Psychomatics for Combining Philosophy and Psychology with Mathematics26 Aug 2023
- 2023Recurrent Neural Networks and Long Short-Term Memory Networks: Tutorial and Survey22 Apr 2023
- 2023MAC-PO: Multi-Agent Experience Replay via Collective Priority Optimization21 Feb 2023
- 2023ReMIX: Regret Minimization for Monotonic Value Function Factorization in Multiagent Reinforcement Learning11 Feb 2023
- 2022Models and Mechanisms for Spatial Data Fairness4 Apr 2022
4 more
- 2022GATE: Graph CCA for Temporal SElf-supervised Learning for Label-efficient fMRI Analysis17 Mar 2022
- 2022Spectral, Probabilistic, and Deep Metric Learning: Tutorial and Survey23 Jan 2022
- 2021Generative Adversarial Networks and Adversarial Autoencoders: Tutorial and Survey26 Nov 2021
- 2021Sufficient Dimension Reduction for High-Dimensional Regression and Low-Dimensional Embedding: Tutorial and Survey18 Oct 2021
- 2025Trust-Region Adaptive Policy Optimizationcited by 3
- 2025Trust-Region Adaptive Policy Optimization19 Dec 2025
- 2023MAC-PO: Multi-Agent Experience Replay via Collective Priority Optimizationcited by 20
- 2022GATE: Graph CCA for Temporal SElf-supervised Learning for Label-efficient fMRI Analysiscited by 19
- 2022Spectral, Probabilistic, and Deep Metric Learning: Tutorial and Surveycited by 10
- 2023Recurrent Neural Networks and Long Short-Term Memory Networks: Tutorial and Surveycited by 10
- 2025Latent Space Alignment for AI-Native MIMO Semantic Communicationscited by 5
- 2021Generative Adversarial Networks and Adversarial Autoencoders: Tutorial and Surveycited by 4
- 2022Models and Mechanisms for Spatial Data Fairnesscited by 3
- 2023ReMIX: Regret Minimization for Monotonic Value Function Factorization in Multiagent Reinforcement Learningcited by 3
- 2024Convex Markov Games: A New Frontier for Multi-Agent Reinforcement Learningcited by 3
- 2023On Philomatics and Psychomatics for Combining Philosophy and Psychology with Mathematicscited by 2
- 2021Sufficient Dimension Reduction for High-Dimensional Regression and Low-Dimensional Embedding: Tutorial and Surveycited by 1
- 2025Differentially Private Synthetic Graphs Preserving Triangle-Motif Cutscited by 1
12 most cited of 15 All 15 (JSON)
- 2026SORA: Free Second-Order Attacks in Fast Adversarial Training30 May 2026
- 2026Foundations of Riemannian Geometry for Riemannian Optimization: A Monograph with Detailed Derivations4 May 2026
- 2025Latent Space Alignment for AI-Native MIMO Semantic Communications22 Jul 2025
- 2025Differentially Private Synthetic Graphs Preserving Triangle-Motif Cuts20 Jul 2025
- 2025Constrained Non-negative Matrix Factorization for Guided Topic Modeling of Minority Topics22 May 2025
- 2024Convex Markov Games: A New Frontier for Multi-Agent Reinforcement Learning22 Oct 2024
- 2023On Philomatics and Psychomatics for Combining Philosophy and Psychology with Mathematics26 Aug 2023
- 2023Recurrent Neural Networks and Long Short-Term Memory Networks: Tutorial and Survey22 Apr 2023
- 2023MAC-PO: Multi-Agent Experience Replay via Collective Priority Optimization21 Feb 2023
- 2023ReMIX: Regret Minimization for Monotonic Value Function Factorization in Multiagent Reinforcement Learning11 Feb 2023
- 2022Models and Mechanisms for Spatial Data Fairness4 Apr 2022
- 2022GATE: Graph CCA for Temporal SElf-supervised Learning for Label-efficient fMRI Analysis17 Mar 2022
12 newest of 15 All 15 (JSON)