Mathematical optimization A set of algorithms for mathematical optimization. All of the implementations are written using the Julia programming language. List of algorithms/methods: Linear: Cramers's rule Gauss-Jordan elimination Doolittle's method for LU decomposition Crout's method for LU decomposition Nonlinear: Newton-Raphson method Halley's method Bisection method Regula falsi ( false position method )