apple / swift-numerics

Advanced mathematical types and functions for Swift
Apache License 2.0
1.65k stars 140 forks source link

Numerical Analysis Module #55

Open kristorres opened 4 years ago

kristorres commented 4 years ago

Since Swift Numerics will be heavily based on numerical computing and math, I want to make this proposal for an add-on module on numerical analysis. Example use cases include (but are not limited to) the following:

NOTE: Complex numbers are required for implementing Muller’s method.

P.S.: As someone with a background in applied mathematics, thank you @stephentyrone for introducing this wonderful Swift package!

stephentyrone commented 4 years ago

This is probably three or four separate modules, some of which are already on the radar =)

kristorres commented 4 years ago

If that’s the case, then I’m definitely looking forward to those implemented modules. Thank you.

Can I go ahead and close this issue, or leave it open?

stephentyrone commented 4 years ago

I don't think we have open issues for most of them yet. My reading is that these break downs as follows:

The last of these is the one that I'm personally most likely to work on in the near future. It's the most foundational (in that almost everything else will depend on it). Feel free to open individual issues for the other three, but they aren't likely to get a lot of attention from me personally until some more basic stuff is in place.

th85ac commented 4 years ago

I would add to this list linear and nonlinear optimization problems...