Charlie Vanaret

104 posts

Charlie Vanaret banner
Charlie Vanaret

Charlie Vanaret

@cvanaret

Mathematical optimizer at @argonne / @ZuseInstitute. Developer of next-gen solver Uno for nonconvex optimization. Try it out 👇 Bassist/landscape photographer

Berlin Katılım Ağustos 2022
90 Takip Edilen80 Takipçiler
Charlie Vanaret
Charlie Vanaret@cvanaret·
@EugeneVinitsky To quote Mihai Anitescu during ISMP this year, “if you're not programming in Julia in 2024, you're wasting your time” 🥲
English
0
0
2
796
Eugene Vinitsky 🦋
Eugene Vinitsky 🦋@EugeneVinitsky·
Fairly high score NeurIPS submission rejected because “simulator is written in C++ and people don’t know C++” is a fun new low
English
85
104
2.5K
291.6K
Charlie Vanaret
Charlie Vanaret@cvanaret·
@leonardsaens @vaiter Thanks for the comparison between forward difference and complex step approximation! I loved the elegance of the latter when I read about it around 2016 while working at @irtSaintEx. Note: what you refer to as round-off error is actually subtractive cancellation.
English
0
0
1
104
Samuel Vaiter
Samuel Vaiter@vaiter·
Finite difference approximation is a numerical method to compute derivatives by discretization. The forward difference illustrated here is a first order approximation of the order of the stepsize. ljll.fr/frey/cours/UdC…
Samuel Vaiter tweet media
English
4
32
244
19.7K
Algebra Etc.
Algebra Etc.@AlgebraFact·
Surprisingly accurate approximation for cosine from 500 AD.
Algebra Etc. tweet media
English
22
102
1.1K
72.4K
Charlie Vanaret
Charlie Vanaret@cvanaret·
@deguerre @AlgebraFact Thanks for the insight! Do you think that is how the formula was derived? I'd be interested in a systematic way of computing an accurate rational approximation of a function over an interval
English
1
0
0
10
Andrew J. Bromage
Andrew J. Bromage@deguerre·
@cvanaret @AlgebraFact Fit a quadratic polynomial p(x) to p(-π/2) = p(π/2) = 0, p(0) = 1, you get p(x) = (π^2 - 4x^2) / π^2. What's interesting is that (π^2 - 4x^2) / (π^2 + a x^2) also matches at those points for all a. Now find the value of a for which this function matches cos(x) best...
English
1
0
2
38
Keenan Crane
Keenan Crane@keenanisalive·
Eigen has made life easy for doing sparse linear algebra in C++. Is there an equivalent (header only, FOSS, …) for optimization/nonlinear solvers in C++? As in Mathematica or MATLAB, I just want to quickly try out many methods (Newton, L-BFGS, various QP solvers, …whatever).
English
15
14
191
22.1K