SkillAgentSearch skills...

Katana.jl

A Cutting-Plane Based Solver for Convex NLPs

Install / Use

/learn @lanl-ansi/Katana.jl
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

Katana.jl

Dev: Build Status codecov

Katana.jl is a MathProgBase solver for Convex NonLinearPrograms (NLPs). Katana.jl solves NLPs via the Extended Cutting-Plane (ECP) method, which combines an Linear Programming solver with a cutting-plane generator to solve Convex NLPs. Katana.jl is well suited for large-scale Convex NLPs where most of the constraints are linear and the nonlinear constraints are sparse.

Installation

Install via Pkg.clone("git@github.com:lanl-ansi/Katana.jl.git")

Test via Pkg.test("Katana")

Build docs by running julia make.jl in the docs directory

License

This code is provided under a BSD license as part of the Polyhedral Approximation in Julia: Automatic Reformulations for InTeger Optimization (PAJARITO) project, LA-CC-15-088.

View on GitHub
GitHub Stars9
CategoryDevelopment
Updated5y ago
Forks2

Languages

Julia

Security Score

60/100

Audited on Sep 25, 2020

No findings