Линеарно програмирање: типови, сврха и алгоритам рада

2. 3. 2020.

Линеарно програмирање је један од начина за рјешавање проблема у програму Мицрософт Екцел. Овај метод је прилично једноставан. То значајно убрзава цијели процес рада и не захтијева посебне вјештине.

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

Алгоритам рада

Линеарно програмирање у Екцелу вам омогућава да решите проблеме на два начина: "ручно" и аутоматски, захваљујући готовим формулама. И за прву и за другу методу, довољно је имати почетни ниво вјештина за кориштење програма Мицрософт Екцел, бити у могућности поставити параметре, користити готове формуле или их унијети ручно. Разговарајмо детаљније о свакој од ових опција.

"Ручно рађено"

Често се задаци линеарног програмирања могу изводити "ручно". Односно, ћелија је изабрана, постављена је икона једначине, а након тога се израђују математичке рачунице (све што треба да урадите је да одаберете сваки математички симбол проблема). Овај метод је погодан за оне који не користе Мицрософт Екцел све време. То захтијева минималне вјештине за рад с наведеном апликацијом, осим тога, допуштено је одсуство посебних математичких пакета. Али и даље постоје мане. Ручно нећете моћи да решавате сложене алгебарске и геометријске проблеме са неколико фаза решења. Не можете из два разлога: прво, можда немате довољно вјештина и знања у рјешавању сложених проблема; друго, то је немогуће због недостатка поставки математичких формула.

екцел линеарно програмирање

Аутоматско линеарно програмирање

Овај метод није тако тежак, довољно је разумјети алгоритам његовог рада, који сада разматрамо. Дакле, да бисте ријешили сложени математички проблем, требате:

  • унети у колону “Проблем услов” почетне податке, као и ограничења (ако постоје);
  • омогући функцију аутоматског претраживања решења;
  • поставити потребне параметре за рјешавање проблема и започети његово извођење.

Линеарно програмирање не само да ће дати резултат, већ ће објаснити и цијели процес рјешавања проблема, приказати извјештаје и сва могућа рјешења (ако је могуће).

Примери сложених задатака

Често људи који не разумију Мицрософт Екцел сматрају да су сложени задаци само тражење резултата кроз готове функције. Оне укључују:

  • аритметички просек;
  • износ;
  • стање броја са неким критеријумима одабира;
  • хипервезе;
  • рачун;
  • максимални и минимални број;
  • синус, косинус, тангента, котангенс;
  • збир бројева под неким условима;
  • опција стандардне девијације;
  • одређивање износа периодичног плаћања за ануитет.

задаци линеарног програмирања Али ово је далеко од случаја. Линеарно програмирање је специјализовано за решавање сложенијих проблема са јасно дефинисаним условима, где може бити неколико непознаница. Такви задаци могу се поднети не само у облику нормалног стања, већ иу облику графова, функција, неколико табела или дијаграма, па чак иу облику конвенционалних бројки. Да би решио ову врсту проблема, Мицрософт Екцел би требало да има инсталиране математичке пакете који се могу купити у специјалним продавницама или наћи у ворлд виде веб.