Диетичен проблем - MIE-001 - UTP - StuDocu

Проблем с диетата.

Кристиан Дейвид Соса Агире.

Математически инженерни модели - магистърска програма по електротехника. Технологичен университет в Перейра.

mie-001

Резюме - В този документ ще намерите информация за решението на пример за диетичен проблем, който е проблем с линейно програмиране, за който се използва AMPL. Показват се резултатите, програмният код и общото обяснение на проблема.

ВЪВЕДЕНИЕ

А. Линейно програмиране.

Линейното програмиране е вид програмиране, което има за цел да решава математически модели, които са само линейни по своята същност, от своя страна целта е да може да се оптимизира всеки проблем или чрез намиране на минималната или максималната стойност на целевата функция, която се анализира.

Задача за математическо програмиране изисква 4 основни компонента:

  • Набор от данни.
  • Набор от включени променливи и техните домейни.
  • Набор от ограничения (приложим регион).
  • Целева функция.

Б. Проблемът с диетата.

„Проблемът с диетата се състои в определянето на количествата различни храни, които трябва да се приемат, за да се осигурят определени хранителни условия и да се сведе до минимум разходите за закупуване на храна. По-точно, да предположим, че хранителното съдържание на някои храни, техните цени и препоръчителното минимално дневно количество хранителни вещества са известни. Проблемът се състои в определянето на количеството на всеки артикул, който трябва да бъде закупен, така че да се спазят минималните препоръчителни цени и да се достигне минимална обща цена. [1].

Математическият модел, описан по символичен начин, е представен на фигура 1.