CBOSaddlePoints
A consensus-based optimization methods for saddle point problems (CBO-SP)
Install / Use
/learn @KonstantinRiedl/CBOSaddlePointsREADME
CBO for Saddle Point Problems (CBO-SP)
Implementation of a consensus-based optimization method for saddle point problems (CBO-SP).
CBO-SP is a novel multi-particle metaheuristic derivative-free optimization method capable of provably finding global Nash equilibria. Following the idea of swarm intelligence, the method employs a group of interacting particles, which perform a minimization over one variable and a maximization over the other.
Version 1.0
Date 23.12.2022
R e f e r e n c e s
Consensus-Based Optimization for Saddle Point Problems
https://arxiv.org/abs/2212.12334
by
- Hui H u a n g (University of Graz),
- Jinniao Q i u (University of Calgary),
- Konstantin R i e d l (Technical University of Munich, Munich Center for Machine Learning)
D e s c r i p t i o n
MATLAB implementation of a consensus-based optimization method for saddle point problems.
For the reader's convenience we describe the folder structure in what follows:
BenchmarkFunctions
- objective_function.m: objective function generator
- ObjectiveFunctionPlot.m: plotting routine for objective function
EnergyBasedCBOAnalysis
- analyses: convergence and parameter analyses of CBO-SP
- CBOSPNumericalExample.m: testing script
- CBOSP: code of CBO-SP optimizer
- compute_consensus.m: computation of consensus point
- CBOSP_update: one CBO-SP step
- CBOSP.m: CBO-SP optimizer
- visualizations: visualization of the CBO-SP dynamics
- CBOSPIllustrative.m: Illustration of the CBO-SP at work
C i t a t i o n s
@article{CBOSPQiuHuangRiedl,
title = {Consensus-Based Optimization for Saddle Point Problems},
author = {Jinniao Qiu and Hui Huang and Konstantin Riedl},
year = {2022},
journal = {arXiv preprint arXiv:2212.12334},
}
Related Skills
YC-Killer
2.7kA library of enterprise-grade AI agents designed to democratize artificial intelligence and provide free, open-source alternatives to overvalued Y Combinator startups. If you are excited about democratizing AI access & AI agents, please star ⭐️ this repository and use the link in the readme to join our open source AI research team.
best-practices-researcher
The most comprehensive Claude Code skills registry | Web Search: https://skills-registry-web.vercel.app
groundhog
399Groundhog's primary purpose is to teach people how Cursor and all these other coding agents work under the hood. If you understand how these coding assistants work from first principles, then you can drive these tools harder (or perhaps make your own!).
last30days-skill
10.3kAI agent skill that researches any topic across Reddit, X, YouTube, HN, Polymarket, and the web - then synthesizes a grounded summary
