awesome-repositories.com
Blog
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

8 dépôts

Awesome GitHub RepositoriesOptimization Libraries

Mathematical libraries for solving least-squares and nonlinear optimization problems.

Explore 8 awesome GitHub repositories matching part of an awesome list · Optimization Libraries. Refine with filters or upvote what's useful.

Awesome Optimization Libraries GitHub Repositories

Trouvez les meilleurs dépôts grâce à l'IA.Nous recherchons les dépôts les plus pertinents grâce à l'IA.
  • scipy/scipyAvatar de scipy

    scipy/scipy

    14,474Voir sur GitHub↗

    SciPy is a scientific computing library for Python that provides a comprehensive collection of mathematical algorithms and numerical tools for research and engineering. It functions as a high-performance numerical analysis framework, bridging high-level Python code with compiled C and Fortran routines to execute complex computations at hardware speeds. The library is built upon array-based data structures that utilize strided memory layouts to enable efficient data manipulation and slicing. By employing vectorized operation dispatch and linking to optimized hardware-specific linear algebra li

    Python-based optimization functions for least-squares problems.

    Pythonalgorithmsclosemberpython
    Voir sur GitHub↗14,474
  • davisking/dlibAvatar de davisking

    davisking/dlib

    14,399Voir sur GitHub↗

    dlib is a C++ machine learning toolkit and data analysis framework. It provides a collection of algorithms and utilities for building predictive modeling applications and performing statistical analysis on large datasets within native C++ environments. The project functions as a binding library that wraps low-level C++ machine learning algorithms into high-level Python scripting interfaces. This allows for the integration of high-performance native implementations with Python for machine learning development. The framework covers the implementation of predictive models, the execution of mach

    Toolkit providing functions for solving least-squares problems.

    C++c-plus-pluscomputer-visiondeep-learning
    Voir sur GitHub↗14,399
  • ceres-solver/ceres-solverAvatar de ceres-solver

    ceres-solver/ceres-solver

    4,499Voir sur GitHub↗

    Ceres Solver est une bibliothèque C++ pour l'optimisation numérique, spécialisée dans les problèmes de moindres carrés non linéaires et d'optimisation sans contrainte. Elle sert de framework pour la différenciation automatique et l'ajustement de courbe robuste, fournissant des outils pour résoudre des modèles mathématiques à grande échelle. La bibliothèque se distingue par ses capacités d'ajustement de faisceau (bundle adjustment), qui exploitent des structures de matrices creuses pour affiner les points de scène 3D et les paramètres de caméra. Elle utilise la différenciation automatique par nombres duaux pour calculer les dérivées des fonctions de coût, supprimant le besoin de dérivation manuelle du Jacobien. Le projet couvre un large éventail de capacités d'optimisation, y compris les contraintes de variété pour les espaces non euclidiens, les fonctions de perte robustes pour atténuer les valeurs aberrantes, et la résolution de systèmes linéaires denses et creux. Elle fournit également des utilitaires pour la conversion de représentation de rotation, l'interpolation de données tabulées et l'estimation de covariance de paramètres. Des configurations de build sont disponibles pour les cibles Android et iOS afin de prendre en charge l'optimisation du matériel mobile.

    C++ library for large-scale nonlinear optimization problems.

    C++
    Voir sur GitHub↗4,499
  • robotlocomotion/drakeAvatar de RobotLocomotion

    RobotLocomotion/drake

    3,910Voir sur GitHub↗

    Drake is a robotics simulation framework and control system modeling tool used for designing, simulating, and verifying the dynamics of complex robotic systems. It functions as a multibody dynamics simulator and a mathematical optimization library, providing a suite of algorithms for trajectory optimization and the simulation of articulated robots. The framework is distinguished by its block-diagram system for composing dynamical subsystems and its ability to formulate and solve diverse mathematical programs, including linear, quadratic, and nonconvex nonlinear problems. It supports specializ

    Offers a toolkit for formulating and solving linear, quadratic, and nonlinear optimization problems for trajectory planning.

    C++drakerobotics
    Voir sur GitHub↗3,910
  • borglab/gtsamAvatar de borglab

    borglab/gtsam

    3,522Voir sur GitHub↗

    GTSAM is a library of C++ classes that implement smoothing and mapping (SAM) in robotics and vision, using factor graphs and Bayes networks as the underlying computing paradigm rather than sparse matrices.

    Library for factor graphs and optimization in robotics and vision.

    Jupyter Notebook
    Voir sur GitHub↗3,522
  • rainerkuemmerle/g2oAvatar de RainerKuemmerle

    RainerKuemmerle/g2o

    3,434Voir sur GitHub↗

    g2o: A General Framework for Graph Optimization

    Framework for optimizing graph-based nonlinear error functions.

    C++c-plus-pluscppg2o
    Voir sur GitHub↗3,434
  • symforce-org/symforceAvatar de symforce-org

    symforce-org/symforce

    1,618Voir sur GitHub↗

    Symbolic computation and nonlinear optimization for robotics.

    C++autonomous-vehiclescode-generationcomputer-vision
    Voir sur GitHub↗1,618
  • lmfit/lmfit-pyAvatar de lmfit

    lmfit/lmfit-py

    1,224Voir sur GitHub↗

    LMfit-py

    Python package extending optimization methods for least-squares.

    Python
    Voir sur GitHub↗1,224
  1. Home
  2. Part of an Awesome List
  3. Developer Tools
  4. Optimization Libraries