Skip to content

njwfish/ConeProj.jl

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ConeProj

Build Status

This package implements a cone projection algorithm outlined here in pure Julia.

The algorithm is designed for efficiently solving non-negative least squares problems. In this Julia version we speed up the package considerably leveraging Q-less updatable QR factorizations to remove the need to solve the least squares problem at each iteration. We additionally develop a novel extension of the algorithm to handle the equality constrained non-negative least squares problem.

The primary methods are nnls and ecnnls which solve the non-negative least squares problem and equality constrained non-negative least squares problem respectively.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages