Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Idea]: Optimization Algorithms #27

Open
Planeshifter opened this issue Jan 12, 2023 · 1 comment
Open

[Idea]: Optimization Algorithms #27

Planeshifter opened this issue Jan 12, 2023 · 1 comment
Labels
difficulty: 4 Likely to be challenging with ambitious goals. idea Potential GSoC project idea. priority: normal Normal priority. tech: javascript Involves programming in JavaScript. tech: nodejs Requires developing with Node.js.

Comments

@Planeshifter
Copy link
Member

Planeshifter commented Jan 12, 2023

Idea

We currently do not have optimization algorithms in stdlib. Having support for Linear Programming, Convex Optimization, Quadratic Programming, and/or Non-Linear Optimization algorithms would be a great addition.

Expected Outcomes

stdlib will have a broad array of optimization algorithms for solving problems.

Involved Software

No other software should be necessary. However, we will need to do a needs analysis to determine which prerequisite packages/functionality is necessary in order to allow these algorithms to be implemented (e.g., BLAS).

Prerequisite Knowledge

JavaScript, Node.js. Familiarity with R, Python, C/C++ would be very useful, as will need to consult reference implementations.

Difficulty

Hard. Depends on the reference implementation requirements and algorithmic difficulty.

Project Length

350 hours.

Potential Mentors

@kgryte @Planeshifter @rreusser @Pranavchiku @czgdp1807

@Planeshifter Planeshifter added idea Potential GSoC project idea. priority: normal Normal priority. tech: javascript Involves programming in JavaScript. tech: nodejs Requires developing with Node.js. difficulty: 4 Likely to be challenging with ambitious goals. labels Jan 12, 2023
@stdlib-js stdlib-js locked and limited conversation to collaborators Jan 13, 2023
@kgryte
Copy link
Member

kgryte commented Jan 30, 2024

@Planeshifter May be good to flesh out this idea a bit more, perhaps with a link or two to example APIs found in other libraries/programming languages.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
difficulty: 4 Likely to be challenging with ambitious goals. idea Potential GSoC project idea. priority: normal Normal priority. tech: javascript Involves programming in JavaScript. tech: nodejs Requires developing with Node.js.
Projects
None yet
Development

No branches or pull requests

2 participants