Join us on Monday 10. January 2022 18:30 CET
organized via meetup
Rigorous computation & uncertainty handling with JuliaIntervals
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Interval arithmetic is an alternative to floating point numbers. You calculate with intervals instead of numbers, and while floating point arithmetic only approximates your solution with inaccuracies, interval arithmetic gives you strong guarantees. When you need rigorous computations, i.e. deal with numerical approximation errors or uncertainty in your model, interval arithmetic comes to help you.
I am glad to welcome David P. Sanders as our speaker, the main contributor and maintainer of the whole JuliaIntervals ecosystem, with IntervalArithmetic.jl and more. He will give an introduction and is eager to answer all your questions. No prior knowledge of interval arithmetic is needed.
┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉AGENDA┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉
18:30 - 19:30: David P. Sanders: Introduction to the JuliaIntervals suite of packages for calculating using sets
— Details by David P. Sanders —
I will give an introduction to the suite of packages in the JuliaIntervals organisation, which provide tools for performing numerical calculations with sets of values. These packages are based on interval arithmetic, which allows us to calculate f(x) for all values x within an interval, e.g. for all real numbers between, say, 3 and 4, in a single operation, thus computing the range of the function over that input set.
This leads to many interesting algorithms, for example to find sets that satisfy given constraints, to find all solutions of a set of nonlinear equations, to find – and guarantee that you have found – the global minimum of a function, and to find a tube containing the solution of a differential equation.
No prior knowledge of interval arithmetic will be necessary to follow this talk!
19:30 - open end: Time for further discussion
┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉
The event is going to be online. The link will be made available 10 min before the actual start. Please join 5 min ahead, the session is going to start on-time, 10. January 2022, Monday 18:30 CET.
Looking forward to see you all,
best,
Stephan Sahm
sponsored by JuliaPerformance www.juliaperformance.com