GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — algorithm/cvx at master · andeya/algorithm

Expand file tree

/

cvx

/
Copy path

Directory actions

More options

More options

Directory actions

More options

More options

Latest commit

 

History

History
History
/

cvx

/
Copy path

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
checkpnt
checkpnt
 
 
sets
sets
 
 
.gitignore
.gitignore
 
 
COPYING
COPYING
 
 
COPYING.GPL
COPYING.GPL
 
 
README.md
README.md
 
 
conelp.go
conelp.go
 
 
conelp_test.go
conelp_test.go
 
 
coneqp.go
coneqp.go
 
 
coneqp_test.go
coneqp_test.go
 
 
cp.go
cp.go
 
 
cp_test.go
cp_test.go
 
 
cpl.go
cpl.go
 
 
cvx.go
cvx.go
 
 
cvx_test.go
cvx_test.go
 
 
doc.go
doc.go
 
 
gp.go
gp.go
 
 
gp_test.go
gp_test.go
 
 
interfaces.go
interfaces.go
 
 
kkt.go
kkt.go
 
 
mcsdp_test.go
mcsdp_test.go
 
 
misc.go
misc.go
 
 
simple_test.go
simple_test.go
 
 
solvers.go
solvers.go
 
 

README.md

cvx

Package cvx is a Go package for solving convex optimization problems.

It is a straightforward translation of parts of the CVXOPT python package for convex optimization. Spefically it provides interfaces for solving linear and quadratic cone programs and convex programs with non-linear objectives.

Package cvx depends on column order matrix implementation and access to BLAS and LAPACK linear algebra libraries.

To install it do:

  • go get github.com/hrautila/matrix
  • go get github.com/hrautila/linalg
  • go get github.com/hrautila/cvx

For examples see _test.go files. Additional examples and other related material see https://github.com/hrautila/go.opt

You are visitor 01402520 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.