Линейно програмиране: видове, предназначение и алгоритъм на работа

02.03.2020

Линейното програмиране е един от начините за решаване на проблеми в Microsoft Excel. Този метод е доста прост. Тя значително ускорява целия процес на работа и не изисква специални умения.

линейно програмиране

Алгоритъм на работа

Линейното програмиране в Excel ви позволява да решавате проблеми по два начина: "ръчно" и автоматично, благодарение на готовите формули. За първия и втория метод е достатъчно да имате първоначално ниво на умения за използване на Microsoft Excel, да можете да задавате параметри, да използвате готови формули или да ги въвеждате ръчно. Нека поговорим по-подробно за всяка от тези опции.

"Ръчно"

Често задачи за линейно програмиране могат да се изпълняват „ръчно“. Това означава, че е избрана клетка, поставя се иконата на уравнение и след това се правят математически изчисления (всичко, което трябва да направите, е да изберете всеки математически символ на проблема). Този метод е удобен за тези, които не използват Microsoft Excel през цялото време. Необходими са минимални умения за работа с посоченото приложение, освен това е разрешено отсъствието на специални математически пакети. Но все още има недостатъци. Ръчно няма да можете да решавате сложни алгебрични и геометрични проблеми с няколко етапа на решение. Не можете да го направите по две причини: първо, може да нямате достатъчно умения и знания за решаване на сложни проблеми; второ, това е невъзможно поради липсата на настройки на математическите формули.

Excel линейно програмиране

Автоматично линейно програмиране

Този метод не е толкова труден, достатъчно е да разберем алгоритъма на неговата работа, който сега разглеждаме. За да решите сложен математически проблем, трябва:

  • въведете в колоната „Състояние на проблема“ първоначалните данни, както и ограниченията (ако има такива);
  • активиране на функцията за автоматично търсене на решение;
  • задаване на необходимите параметри за решаване на проблема и започване на неговото изпълнение.

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

Примери за сложни задачи

Често хората, които не разбират Microsoft Excel, смятат, че сложните задачи са само търсене на резултати чрез готови функции. Те включват:

  • средно аритметично;
  • количеството;
  • състояние на броя с някои критерии за подбор;
  • хипервръзка;
  • разход;
  • максимален и минимален брой;
  • синус, косинус, тангенс, котангенс;
  • сумата от числата при някои условия;
  • опция за стандартно отклонение;
  • определяне на размера на повтарящо се плащане за анюитет.

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