Характеристика середовища MATLAB та допоміжного пакету Optimization Toolbox
Пакет оптимізації (Optimization Toolbox) - це бібліотека функцій, що розширює можливості системи MATLAB в області чисельних розрахунків та призначена для вирішення задач оптимізації і систем нелінійних рівнянь. Підтримує основні методи оптимізації функцій ряду змінних:
• безумовна оптимізація нелінійних функцій;
• метод найменших квадратів;
• вирішення нелінійних рівнянь;
• лінійне програмування;
• квадратичне програмування;
• умовна мінімізація нелінійних функцій;
• методи мінімаксу;
• багатокритеріальна оптимізація.
Цей пакет дає можливість вирішувати задачі мінімізації функцій знаходження розв’язків рівнянь, задачі апроксимації («корекції» кривих під експериментальні дані). Всі функції, які використовуються в цьому пакеті, призначені для розв’язування задач мінімізації. Тому якщо необхідно розв’язати задачу максимізації, то досить перед цільовою функцією поставити знак «мінус» і скористатися однією з наявних функцій мінімізації.і Optimization Toolbox надають фінансовим аналітикам, інженерам та дослідникам засоби, необхідні для пошуку оптимальних та компромісних рішень, дозволяють налаштовувати та проводити діагностику задач оптимізації і швидко об’єднувати стандартні алгоритми оптимізації за своїми власними методами. Використовуючи функції результату можна зберігати параметри ітераційного процесу і створювати власні критерії зупинки розрахунку. Функції Optimization Toolbox написані на відкритій мові MATLAB, що дозволяє користувачеві контролювати виконання алгоритму, змінювати вихідний код, а також створювати власні функції і алгоритми.