#
semidefinite-programming
Here are 29 public repositories matching this topic...
C package that solves convex cone problems via operator splitting
-
Updated
Jul 24, 2021 - C
COSMO: Accelerated ADMM-based solver for convex conic optimisation problems (LP, QP, SOCP, SDP, ExpCP, PowCP). Automatic chordal decomposition of sparse semidefinite programs.
-
Updated
Jul 13, 2021 - Julia
An implementation of the SE-Sync algorithm for synchronization over the special Euclidean group.
global-optimization
slam
graph-slam
semidefinite-programming
pose-graph-optimization
se-sync
pose-synchronization
riemannian-optimization
pose-graph-slam
-
Updated
May 8, 2021 - C++
Bayesian Optimization of Combinatorial Structures
-
Updated
Oct 25, 2019 - MATLAB
Semidefinite programming optimization solver
-
Updated
Jun 22, 2021 - Julia
LipSDP - Lipschitz Estimation for Neural Networks
-
Updated
Dec 22, 2019 - MATLAB
Code of the Performance Estimation Toolbox (PESTO) whose aim is to ease the access to the PEP methodology for performing worst-case analyses of first-order methods in convex and nonconvex optimization. The numerical worst-case analyses from PEP can be performed just by writting the algorithms just as you would implement them.
-
Updated
May 12, 2021 - MATLAB
Polynomial optimization problem solver. Uses relaxation to convert the problem into Semidefinite programming. Can be also used just as Semidefinite programming solver.
-
Updated
Jan 3, 2018 - Python
Irene is a python package that aims to be a toolkit for global optimization problems that can be realized algebraically. It generalizes Lasserre's Relaxation method to handle theoretically any optimization problem with bounded feasibility set. The method is based on solutions of generalized truncated moment problems over commutative real algebras.
-
Updated
Dec 8, 2017 - Python
MICO: Mutual Information and Conic Optimization for feature selection
python
machine-learning
feature-selection
semidefinite-programming
mutual-information
convex-optimization
conic-programs
-
Updated
Dec 2, 2019 - Python
Representability is a library to work with linearly constrained mathematical programs over tensors.
-
Updated
Oct 25, 2018 - Python
A Coq tactic for proving multivariate inequalities using SDP solvers
-
Updated
Jul 15, 2021 - Coq
An open-source add-on for YALMIP to solve optimisation problems with polynomial quadratic integral inequality constraints.
-
Updated
Dec 3, 2019 - MATLAB
A Julia/JuMP Package for Maximizing Algebraic Connectivity of Undirected Weighted Graphs
graph-algorithms
optimization
semidefinite-programming
fiedler-vector
laplacian-matrix
algebraic-connectivity
robust-networks
mixed-integer-optimization
-
Updated
Jun 18, 2021 - Julia
The purpose of this project is to solve the problem of turbomachinery rotor balancing when more than critical speed is required and where there are a large number of bearings.
optimization
linear-regression
linear-programming
compressor
optimization-methods
semidefinite-programming
optimization-algorithms
linear-models
cvxpy
convex-optimization
turbine
mixed-integer-programming
least-square-regression
lmi
rotor-dynamic
rotor-blades
cvxpy-python-library
-
Updated
Mar 15, 2021 - Python
Code for paper "Searching for polarization in signed graphs: a local spectral approach" (published in WebConf 2020)
python
paper
linear-algebra
community-detection
semidefinite-programming
graph-mining
convex-optimization
polarization
spectral-methods
webconf
signed-graph
local-community-detection
duality-theory
-
Updated
May 4, 2020 - Jupyter Notebook
A collection of semidefinite programs that can be randomly generated. Taken from various applications.
benchmark
optimization
julia-language
sdp
semidefinite-programming
convex-optimization
test-problems
-
Updated
Oct 30, 2018 - Julia
Master's thesis "Semidefinite Programming for Geometric Problems in Computer Vision".
-
Updated
Feb 12, 2018 - TeX
An open-source interface to use the multiple-precision solver SDPA-GMP with YALMIP
-
Updated
Apr 8, 2021 - MATLAB
Code to reproduce the results presented in the work "Efficient First-order Methods for Convex Minimization: a Constructive Approach" (in Mathematical Programming series A) by Y. Drori and A. Taylor.
-
Updated
Jul 5, 2019 - MATLAB
Compressed Sensing project - ENSAE ParisTech
-
Updated
Sep 3, 2019 - Jupyter Notebook
This code can be used to reproduce most results from the paper " Exact Worst-case Performance of First-order Methods for Composite Convex Optimization" (Published in SIAM Journal on Optimization). (newer version available in the PESTO toolbox!)
-
Updated
Mar 15, 2018 - Mathematica
Code for symbolic validations of the PEP-based proofs for the article " Worst-case convergence analysis of gradient and Newton methods through semidefinite programming performance estimation" authored by E. de Klerk, F. Glineur and A. Taylor
-
Updated
Sep 3, 2020 - MATLAB
This code can be used to reproduce all results from the paper "Smooth strongly convex interpolation and exact worst-case performance of first-order methods" (published in Mathematical Programming). (newer version available in the PESTO toolbox)
-
Updated
Mar 15, 2018 - MATLAB
The code for large margin metric learning for nearest neighbor classification and its acceleration using triplet mining and stratified sampling
-
Updated
Oct 1, 2020 - MATLAB
Max Edge Weighted Clique Problem with multiple choice contrants solved with semidefinite programming
graph-algorithms
operations-research
semidefinite-programming
tabu-search
branch-and-bound
combinatorial-optimization
mathematical-programming
-
Updated
Jan 16, 2019 - C
Code to output SDP file for use in RDM mechanics.
density-functional-theory
semidefinite-programming
convex-optimization
density-matrices
nuclear-physics
-
Updated
Feb 12, 2018 - Mathematica
An Exact Solver for Minimum Sum-of-Squares Clustering
-
Updated
Apr 26, 2021 - C++
Improve this page
Add a description, image, and links to the semidefinite-programming topic page so that developers can more easily learn about it.
Add this topic to your repo
To associate your repository with the semidefinite-programming topic, visit your repo's landing page and select "manage topics."
The
solution_summary
code doesn't handle infeasible solutions correctly:https://github.com/jump-dev/JuMP.jl/blob/6901e8f98bf24242a141e003e42530fa90f33c3c/src/print.jl#L463-L482
objective_value
andsolve_time
should probably be wrapped in_try_get
, and default fallbacks provided for things likesolver_name
andraw_status
.