Algorithms

Can somebody traslate this for me please:

"IBM Optimization Solutions and Library (OSL) for Multi-platforms Version 3 is high quality optimization software implementing fast, robust, state-of-the-art algorithms for linear programs, mixed integer (linear and quadratic) programs, quadratic programs, and stochastic linear programs. These programs run on both serial and parallel computer architectures, under a variety of operating systems.

It’s a bit hard to tell, but it looks like (as it says) optimization software. That is, using math to work out the best way to, say, find the quickest way to visit 10 different sites scattered around the country or how best to pack parcels of different weights and/or sizes to fill the least number of boxes. Optimization is an entire field of math in itself and very complicated. Haven’t the foggiest how you’d actually go about using it though. It looks like you would input the data and use some fancy techniques to find some kind of ‘best fit’ solution for your problem.

“What she said.”

Math libraries which IBM has kindly implemented for you. Complex ones, not “what’s a + b?” If you want to solve some linear algebra problem, you write code to set up your data in a way that their library is designed to read it, call their library routine(s), and get the results back.

They’ve (probably) written the code to take advantage of the various features on their machines, so e.g., if you’re running on a 3090 it’ll use the vector-processing instructions and multiple CPUs.

Then again, it’s IBM, so anything you get from them is going to be inscrutable. Good luck ever figuring out their documentation. Look what you had to go through just to find out approximately what it was they were selling!