Dependency Packages
-
PowerModels.jl316A Julia/JuMP Package for Power Network Optimization
-
Dojo.jl221A differentiable physics engine for robotics
-
SDDP.jl220Stochastic Dual Dynamic Programming in Julia
-
PowerSimulations.jl216Julia for optimization simulation and modeling of PowerSystems. Part of the Scalable Integrated Infrastructure Planning Initiative at the National Renewable Energy Lab.
-
Alpine.jl214A Julia/JuMP-based Global Optimization Solver for Non-convex Programs
-
LazySets.jl208Scalable Symbolic-Numeric Set Computations
-
InfiniteOpt.jl182An intuitive modeling interface for infinite-dimensional optimization problems.
-
ReachabilityAnalysis.jl170Methods to compute sets of states reachable by dynamical systems
-
Coluna.jl161Branch-and-Price-and-Cut in Julia
-
Polyhedra.jl157Polyhedral Computation Interface
-
SeaPearl.jl141Julia hybrid constraint programming solver enhanced by a reinforcement learning driven search.
-
TopOpt.jl141A beautifully Julian topology optimization package.
-
ConstraintSolver.jl131ConstraintSolver in Julia: Blog posts ->
-
PowerModelsDistribution.jl125A Julia/JuMP Package for Unbalanced Power Network Optimization
-
EAGO.jl117A development environment for robust and global optimization
-
Pajarito.jl116A solver for mixed-integer convex optimization
-
GameTheory.jl111Algorithms and data structures for game theory in Julia
-
Plasmo.jl110A Platform for Scalable Modeling and Optimization
-
SumOfSquares.jl109Sum of Squares Programming for Julia
-
DiffOpt.jl109Differentiating convex optimization programs w.r.t. program parameters
-
MIPVerify.jl104Evaluating Robustness of Neural Networks with Mixed Integer Programming
-
Mads.jl94MADS: Model Analysis & Decision Support
-
Nonconvex.jl91Toolbox for non-convex constrained optimization.
-
BilevelJuMP.jl90Bilevel optimization in JuMP
-
PowerDynamics.jl88Package for dynamical modeling of power grids
-
Dualization.jl83Automatic dualization feature for MathOptInterface.jl
-
DifferentiableCollisions.jl78Differentiable collision detection for polytopes, capsules, cylinders, cones, spheres, and polygons.
-
UnitCommitment.jl76Optimization package for the Security-Constrained Unit Commitment Problem
-
OptimizationProblems.jl72Optimization Problems for Julia
-
ClustForOpt.jl71Julia implementation of unsupervised learning methods for time series datasets. It provides functionality for clustering and aggregating, detecting motifs, and quantifying similarity between time series datasets.
-
TimeSeriesClustering.jl71Julia implementation of unsupervised learning methods for time series datasets. It provides functionality for clustering and aggregating, detecting motifs, and quantifying similarity between time series datasets.
-
Complementarity.jl68Provides a modeling interface for mixed complementarity problems (MCP) and math programs with equilibrium problems (MPEC) via JuMP
-
StochasticPrograms.jl64Julia package for formulating and analyzing stochastic recourse models.
-
MultiJuMP.jl61MultiJuMP enables the user to easily run multiobjective optimisation problems and generate Pareto fronts.
-
StochDynamicProgramming.jl61A package for discrete-time optimal stochastic control
-
WaterModels.jl59A Julia/JuMP Package for Water Distribution Network Optimization
-
GasModels.jl58A Julia/JuMP Package for Gas Network Optimization
-
ClimateMARGO.jl57Julia implementation of MARGO, an idealized climate-economic modelling framework for Optimizing trade-offs between emissions Mitigation, Adaptation, carbon dioxide Removal, and solar Geoengineering.
-
AnyMOD.jl55Julia framework for energy system models with a focus on multi-period capacity expansion
-
COBRA.jl53High-level, high-performance, constraint-based reconstruction and analysis in Julia
Loading more...