Развојсофтверскеподршкекомпромисном ... Andrija Simic...

6
Развој софтверске подршке компромисном рангирању и методи “TOPSIS” при вишекритеријумском одлучивању Аутор: Андрија Симић Факултет техничких наука, Чачак, Инжењерски менаџмент, 2016/2017 [email protected] Ментор рада: Проф. Др Мирослав Радојичић Апстракт Овај Мастер рад садржи приказ самостално развијене апликације за подршку вишекритеријумском одлучивању, VKOapp, могућности овог софтвера, начин примене, као и примену софтвера на реалним примерима. Теоријски део рада садржи обрађену тематику одлучивања, вишекритеријумског одлучивања, као и преглед и примере неких од најкоришћенијих математичких метода вишекритеријумског одлучивања. Кључне речи – VKOapp; софтверска подршка; развој; вишекритеријумско одлучивање; математички модели; методе; TOPSIS; компромисно рангирање; MCDM ВОД Адекватна реализација пројеката различитих врста, који после свог завршетка доприносе добробити појединца или друштва, а притом остварују добит и остају у планираним оквирима, у неком делу пројектног планирања и реализације захтева доношење одређених комплексних, или мање комплексних одлука. Одлуке које је потребно донети могу зависити од више фактора, односно, одговарајућу одлуку потребно је донети из већег или мањег низа понуђених алтернатива или избора одлучивања. Важност вишекритеријумског одлучивања огледа се у томе што је одлучивање савставни део сваког планирања пројеката или подухвата, па је као такво од великог значаја за самог доносиоца одлуке. Вишекритеријумско одлучивање је у нераскидивој вези са математичким моделима различитог типа, који су нашли своју примену у овој грани одлучивања. Примена математичких модела вишекритеријумског одлучивања захтева одређена експертска знања и много времена, па се због тога најчешће примењују различити софтвери за помоћ одлучивању, код којих нису потребно велико познавање математичких модела прорачуна, а и време доношења одлуке је у многоме скраћено, па је и самим тим доношење одлуке лакше. Циљ овог рада је приказ, теоријски и практично обрађених, метода за ефикасно доношење вишекритеријумских одлука, као и развој софтвера за подршку вишекритеријумском одлучивању под називом VKOapp (Višekriterijumsko Odlučivanje Application). ИШЕКРИТЕРИЈУМСКО ОДЛУЧИВАЊЕ Вишекритеријумско одлучивање је једна од најпознатијих грана у одлучивању. Односи се на ситуације одлучивања у којима постоји већи број, најчешће, конфликтних критеријума, што омогућава решавање реалних проблема. Вишекритеријумско одлучивање се односи на одлучивање уз присуство више, обично, конфликтних критеријума. Проблеми вишекритеријумског одлучивања се свакодневно јављају у свакодневном животу и постоји доста примера за њих. Одлука представља избор једне варијанте из одређене листе реално могућих варијанти. Одабрана варијанта се сматра за оптималну, али веома често је проблем утврдити шта је уствари оптимум. Мора се узети у обзир да су многи критеријуми контрадикторни и да се интереси различитих субјеката одлучивања често налазе у конфликту. Чак и само једна особа не може, понекад, донети одлуку без унутрашњег конфликта са самим собом. Још један проблем је квантификација расположивих информација. Неке од улазних информација су квантитативне, а неке нису директно квантитативне и морају бити преведене у квантитативне информације. За тај проблем постоји много метода, али свака од њих има своје предности и мане и одређени утицај субјективног мишљења није искључен. Врста података обично зависи од врсте проблема. Многи доносиоци одлука и даље преферирају интуицију и искуство. Истина је да не постоје методе које, одређеним алгоритмом, могу обухватити цео процес одлучивања тако да коришћење квантитативних метода може довести до великих грешака.

Transcript of Развојсофтверскеподршкекомпромисном ... Andrija Simic...

Page 1: Развојсофтверскеподршкекомпромисном ... Andrija Simic 8482016.pdf[7] К рч евин ац ,С .Ч гл оћМВуј тш Оп с ж њ Ф НБ д204

Развој софтверске подршке компромисномрангирању и методи “TOPSIS” привишекритеријумском одлучивању

Аутор: Андрија СимићФакултет техничких наука, Чачак,Инжењерски менаџмент, 2016/2017

[email protected]Ментор рада: Проф. Др Мирослав Радојичић

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

Кључне речи – VKOapp; софтверска подршка; развој; вишекритеријумско одлучивање; математички модели; методе;TOPSIS; компромисно рангирање; MCDM

1 УВОД

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

Важност вишекритеријумског одлучивања огледа се у томе што је одлучивање савставни део свакогпланирања пројеката или подухвата, па је као такво од великог значаја за самог доносиоца одлуке.Вишекритеријумско одлучивање је у нераскидивој вези са математичким моделима различитог типа, који сунашли своју примену у овој грани одлучивања.

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

Циљ овог рада је приказ, теоријски и практично обрађених, метода за ефикасно доношењевишекритеријумских одлука, као и развој софтвера за подршку вишекритеријумском одлучивању под називомVKOapp (Višekriterijumsko Odlučivanje Application).

2 ВИШЕКРИТЕРИЈУМСКО ОДЛУЧИВАЊЕ

Вишекритеријумско одлучивање је једна од најпознатијих грана у одлучивању. Односи се на ситуацијеодлучивања у којима постоји већи број, најчешће, конфликтних критеријума, што омогућава решавање реалнихпроблема.Вишекритеријумско одлучивање се односи на одлучивање уз присуство више, обично, конфликтних

критеријума. Проблеми вишекритеријумског одлучивања се свакодневно јављају у свакодневном животу ипостоји доста примера за њих.Одлука представља избор једне варијанте из одређене листе реално могућих варијанти. Одабрана варијанта

се сматра за оптималну, али веома често је проблем утврдити шта је уствари оптимум. Мора се узети у обзир дасу многи критеријуми контрадикторни и да се интереси различитих субјеката одлучивања често налазе уконфликту. Чак и само једна особа не може, понекад, донети одлуку без унутрашњег конфликта са самим собом.Још један проблем је квантификација расположивих информација. Неке од улазних информација су

квантитативне, а неке нису директно квантитативне и морају бити преведене у квантитативне информације. Затај проблем постоји много метода, али свака од њих има своје предности и мане и одређени утицај субјективногмишљења није искључен.Врста података обично зависи од врсте проблема. Многи доносиоци одлука и даље преферирају интуицију и

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

Page 2: Развојсофтверскеподршкекомпромисном ... Andrija Simic 8482016.pdf[7] К рч евин ац ,С .Ч гл оћМВуј тш Оп с ж њ Ф НБ д204

Неке од метода вишекритеријумског одлучивања су следеће: AHP - Analytic Hierarchy Process ANP - Analytic Network Process BWM - BestWorstMethod ELECTRE - ELimination Et Choix Traduisant la REalité GP - Goal Programming GRA - Grey Relational Analysis PROMETHEE - Preference Ranking OrganizationMETHod for Enrichment Evaluations TOPSIS - Technique for Order Preference by Similarity to Ideal Solution VIKOR - VIšekriterijumskа optimizacija i KOmpromisno Rešenje WPM -Weighted ProductModel WSM -Weighted SumModel

3 VKOAPP – РАЗВОЈ АПЛИКАЦИЈЕ ЗА ПОДРШКУ ВИШЕКРИТЕРИЈУМСКОМ ОДЛУЧИВАЊУ

У следећем поглављу представљен је софтвер за подршку одлучивању, заснован на Microsoft Excel алатуназван VKOapp (Višekriterijumsko Odlučivanje Application).

©Слика 1. VKOapp апликација за подршку одлучивању

Овај алат је замишљен као више-методни алат, што значи да је приликом израде овог софтвера коришћеновише математичких модела или метода вишекритеријумског одлучивања. Апликација користи методевишекритеријумског одлучивања, као и методе одлучивања у условима неизвесности. Коришћене методевишекритеријумског одлучивања су методе TOPSIS (TOPSIS Method) и Компромисно рангирање (Compromiseranking Method). Методе одлучивања у условима неизвесности које апликација користи су “Min/Max”критеријум, “Max/Max” критеријум, “Laplace” критеријум, “Hurwicz” критеријум, “Savage” критеријум.

Апликација, коришћењем метода вишекритеријумског одлучивања, може обрадити до 15 алтернатива и 15критеријума, где је за сваку алтернативу могуће унети одговарајући назив алтернативе, док је за свакикритеријум могуће унети назив критеријума, релативни или тежински значај критеријума, као и захтев замаксимизацијом или минимизацијом.За прорачун најбоље алтернативе избором метода одлучивања у условима неизвесности, могуће је обрадити

до 15 алтернатива и 15 стања природе, или критеријума. За сваку алтернативу могуће је унети називалтернативе, такође и за стања природе.За сваку методу могуће је приказати ранг алтернатива, као и графички приказ ранга алтернатива. Такође је

резултате прорачуна могуће извести у PDF формат, ради лакшег прегледа почетне матрице одлучивања, ако ирезултата и графичког приказа.Софтвер VKOapp је израђен програмским језиком VBA (Visual Basic for Applications), који је саставни део

Microsoft Office пакета и многих других софтверских пакета. Креирањем корисничке форме за унос података иодабир различитих опција, врши се управљање апликацијским моделом, који је креиран у Microsoft Excel алату.Подаци унесени у корисничку форму се аутоматски уносе у Microsoft Excel модел, док се бирањем

различитих опција активирају “Макрои” који извршавају одређена задужења.У следећем поглављу приказан је начин рада апликације, као и објашњење рада сваког макроа. Због

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

3.1 Начин рада апликације “VKOapp”На слици Слика 2. приказан је почетни прозор апликације, који се појављује одмах након покретања

Microsoft Excel фајла “VKOapp”. Приликом покретања фајла видљив је само прозор апликације, док MicrosoftExcel софтвер ради у позадини и није могуће приступити листовима у којима се налазе модели које апликацијакористи. Једини начин да се види рад Microsoft Excel софтвера је да се након покретања фајла покрене MicrosoftTask Manager, након тога одабере картица Processes, где се види рад Microsoft Excel-а. На почетној страниапликације се налазе карице File и Help, чијим се покретањем активира падајући мени, као и почетна поздравнаслика апликације, са логоом апликације, као и кратким подацима о години креирања и креатору.

Page 3: Развојсофтверскеподршкекомпромисном ... Andrija Simic 8482016.pdf[7] К рч евин ац ,С .Ч гл оћМВуј тш Оп с ж њ Ф НБ д204

Слика 2. Почетни прозор апликације Слика 3. Креирање новог пројекта

Одабиром неке од картица активира се падајући мени који има одређење подкатегорије. Одабиром овихкатегорија активирају се макрои у чијем је коду садржана акција коју они треба да изврше. Одабиром картицеFile, активира се падајући мени, а одабиром опције “New MCDM Project”, где је MCDM ( Multi Criteria DecisionMaking) скраћеница за Вишекритеријумско одлучивање, активира се нови прозор унутар апликације. Почетнипрозор захтева унос назива самог пројекта, који касније служи као назив пројекта приликом извоза резултата уPDF документ, као и за вођење евиденције о пројектима.Прозор који се добија потврдом уноса назива пројекта је приказан на следећој слици. Као што се види на

слици, форма за унос података је прилично једноставна, што олакшава коришћење апликације. Са леве странесе налазе поља за унос назива алтернатива, док се на горњој страни налазе поља за унос назива критеријума, каои релативног или тежинског значаја сваког критеријума и захтеви за минимизацијом и максимизацијом. Насредини радног прозора се налазе поља за унос вредности по свакој алтернативи, односно критеријуму. Уносомових параметара у форми за унос, врши се директно уношење истих тих параметара у самом радном листуMicrosoft Excel софтвера. Одабиром тастера “Clear” активира се код апликације који је задужен за брисање свихподатака са форме за унос, што аутоматски брише и податке из радног листа, односно базе модела. Одабиромнеких од тастера “Exit”, у доњем десном ћошку, врши се повратак на почетну страну апликације, али се томприликом подаци који су већ унешени у форму не бришу, већ им је могуће поново приступити преко падајућегменија. Једини начин за брисање података из форме је притиском на тастер “Clear” у доњем левом ћошку. Изпадајуће листе је могуће одабрати одговарајући захтев за минимизацијом или максимизацијом приказан као“MAX” и “MIN”.

Слика 4. Радни прозор апликације Слика 5. Преглед већег бројаза вишекритеријумско одлучивање алтернатива и критеријума

На самом прозору форме за унос података је приказано 10 алтернатива и 10 критеријума, док се осталеалтернативе и критеријуму могу приказати кликом на површину поља за унос алтернатива односно критеријума,где се активирају вертикални и хоризонтални клизачи, који су посебним кодом програмирани да се покрећу уисто време, ради лакшег прегледа алтернатива и критеријум. Тако да се покретањем вертикалног клизача пољаса алтернативама аутоматски покреће и вертикални клизач дела за унос параметара по алтернативама икритеријумима, док се покретањем хоризонталног клизача на пољу са критеријумима врши аутоматскопомерање хоризонталног клизача на пољу за унос параметара. На тај начин је обезбеђена боља прегледностсамог пројекта, као и лакши унос података.Одабиром неког од тастера “Solve by”, односно “Topsis Method” или “Compromise ranking”, врши се

аутоматски прорачун најбоље алтернативе по задатим критеријумима, креира се графички приказ у виду слике,а све то је могуће видети на прозору који се отвара након активирања неког од ова два тастера.

Page 4: Развојсофтверскеподршкекомпромисном ... Andrija Simic 8482016.pdf[7] К рч евин ац ,С .Ч гл оћМВуј тш Оп с ж њ Ф НБ д204

Ранг алтернатива приказује само онолико алтернатива колико је одређено пројектом. Такође притиском натастер “Show Chart” приказује се одговарајући дијаграм, који се аутоматски креира на основу података изпрорачуна, за сваку методу посебно. Слику дијаграма је могуће пронаћи у фоледеру у коме је смештенаапликација, у формату GIF, а називи су различити у зависности од одабране методе, за TOPSIS методу“topsis.gif”, за методу компромисног рангирања “compromise.gif”, а за методе одлучивања у условиманеизвесности “Decision_Making_Under_Uncertainty.gif”. На сликама Слика 6. и Слика 7. види се рангалтернатива са графичким приказом, добијени методама “TOPSIS” и “Компромисно рангирање”.

Слика 6. Ранг алтернатива са Слика 7. Ранг алтернативаграфичким приказом на реланом примеру графичким приказом на реланом примеру

добијен методом “TOPSIS” добијен методом “Компромисно рангирање”

Поред пројекта вишекритеријумског одлучивања, могуће је изабрати пројекат одлучивања у условиманеизвесности. Одабиром катице “File” и опције “New UCofU Project”, где је UCofU (Under Conditions ofUncertainty) скраћеница за “У условима неизвесности”, покреће се нови прозор апликације у коме се начазифомра за унос података. Као и код претходног пројекта, прво је потребно унети назив пројекта.Са леве стране прозора смештена су поља за унос назива алтернатива, док су на горњем делу прозора

смештена поља за унос одговарајућих стања природе. Као и поље за унос индекса преференције. Као и кодпретходног прозора и овде је првобитно приказано 10 алтернатива и 10 стања природе, док је остале могућевидети активирањем вертикалних и хоризонталних клизача. Такође, постоје и поља за унос параметара за свакуалтернативу, односно стање природе.На самом прозору се налазе три тастера, “Clear”, којим се бришу сва поља на форми, “Solve” којим се

покреће калкулација у радном листу или моделу и приказује нови прозор са резултатима и “Exit”, којим севраћа на први прозор након покретања апликације. Такође, унешени подаци остају сачувани.

Слика 8. Радни прозор апликације за Слика 9. Ранг алтернатива саодлучивање у условима неизвесности графичким приказом на реланом примеру

и креирање новог пројекта

На слици Слика 9. приказан је изглед прозора ранга алтернатива са графичким приказом из једноставногпримера, чији полазни подаци, услед ограничене форме овог рада, нису приказани.Активирањем тастера “Solve” врши се активирање макроа, који је одговарајућим кодом програмира да

изврши аутоматску калкулацију по свим могућим критеријумима, односно методама које су наведене раније ураду. Такође се активира и прозор који садржи податке о најбољој алтернативи по свакој методи, као иодговарајући графички приказ, који је могуће видети активирањем тастера “Show Chart”.

Page 5: Развојсофтверскеподршкекомпромисном ... Andrija Simic 8482016.pdf[7] К рч евин ац ,С .Ч гл оћМВуј тш Оп с ж њ Ф НБ д204

Одабиром опције “Export to PDF”, активира се програмски код који аутоматски извози податке у PDF фајл итај фајл снима у фолдер где се налази сама апликација. Такође се појављује прозор са поруком да је то управоизвршено, који је приказан на следећој слици. Подаци који су садржани у извеженом фајлу су назив пројекта,одабрана метода прорачуна, почетна матрица одлучивања са почетним подацима, ранг алтернатива и графичкиприказ ранга алтернатива. Креирани PDF документ садржи називе изабране методе прорачуна, пројекта,алтернатива и критеријума, почетну матрицу одлучивања са унетим параметрима, ранг алтернатива и графичкиприказ. Услед ограничене форме овог рада, изглед PDF документа неће бити приказан.

Слика 10. Прозор приликом креирања PDF фајла Слика 11. Падајући мени “Help” картице

Одабиром картице “Help” активира се падајући мени на коме је могуће одабрати опцију “Аbout software”чијим се одабиром активира код који покреће нови прозор у коме се налазе основни подаци о апликацији којисе налазе у картицама “Application”, “Data”, “Developer” и “Methods”.Сврха опције “Аbout software” се огледа у томе да се кориснику представи апликација, као и подацио о

методама, подацима, креатору, што ће олакшати коришћење кориснику. Корисник може прегледати опцију“Аbout software” у било ком тренутку рада апликације, без ремећења рада апликације, као и без утицја наподатке који су тренутно унети у апликацију.Подаци о креатору дају увид о месту и времену настанка апликације, као и контакт девелопера. Контакт

девелопера је осмишљен за комуникацију корисника са девелопером, кроз постављање питања о апликацији,добијање одговора на та питања, као и за корисничке предлоге и сугестије.Одабиром картице “Application”, могуће је видети основне податке о апликацији, који је капацитет

апликације, као и кратке податке о креатору, девелоперу, апликације, као и контакт.Одабиром картице “Data”, види се начин креирања новог пројекта, уноса података, креирања графичког

приказа и друго. Такође су приказане могућности апликације.Избором картице “Developer” има се увид у податке о креатору, девелоперу, апликације, као и о настанку

саме апликације и планови за њено проширење.На картици “Methods” приказане су методе које апликација подржава, као и категорије у које те методе

спадају.

Слика 12. Са лева на десно, Картица “Application”, Картица “Data”, Картица “Developer”, Картица “Methods”

4 ЗАКЉУЧАК

Скраћење времена трајања процеса доношења одлука може се постићи на више начина, а један од тих начинаје и примена софтвера за помоћ одлучивању.Приликом развоја ових софтвера потребна су знања из различитих области, као што су информационе

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

за подршку вишекритеријумском одлучивању под називом VKOapp (Višekriterijumsko Odlučivanje Application).Апликација користи више метода вишекритеријумског одлучивања, уз могућност проширења броја

коришћених метода. Основне методе које апликација користи приликом прорачуна у условима извесности суметода Компромисног рангирања и метода TOPSIS, док за доношење одлука у условима неизвесности користиследеће методе или критеријуме, “Min/Max” критеријум, “Max/Max” критеријум, “Laplace” критеријум,“Hurwicz” критеријум, “Savage” критеријум.

Page 6: Развојсофтверскеподршкекомпромисном ... Andrija Simic 8482016.pdf[7] К рч евин ац ,С .Ч гл оћМВуј тш Оп с ж њ Ф НБ д204

Математичке методе су приказане ради бољег схватања комплексности функционисања самог софтвера, јерсе приликом прорачуна мора проћи кроз раличите комплексне математичке операције. Приказом развијеногсофтвера долази се до закључка да је за развој софтвера овог типа могуће користити једноставне апликације каошто је Microsoft Excel, кроз програмски језик VBA, који аутоматизује процес прорачуна, па је тако смањенамогућност грешке и кориснику је поједностављена примена софтвера.Ова апликација може бити од велике помоћи доносиоцу одлуке, како професионалним менаџерима који

доносе важне професионалне одлуке, тако и обичним корисницима, који доносе мање важне одлуке. Крозграфичке приказе ранга алтернатива могућ је бољи преглед добијених резултата, а израдом PDF документамогуће је документовати и штампати почетне податке, резултате, као и графичке приказе пројеката.Начин рада апликације је приказан у посебном поглављу, док је начин примене апликације приказан кроз

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

ЛИТЕРАТУРА[1] Biswas, T., Decision Making Under Uncertainty, St. Martin's Press, New York, 1997.[2] Bouyssou D., Marchant T., Pirlot M., Tsoukias A., Vincke P., Evaluation and decision models with multiple criteria, Springer,

New York, 2006.[3] Боровић, С., Николић, И., Вишекритеријумска оптимизација – методе, примена у логистици и софтвер, Центар војних

школа ВЈ, Београд, 1996.[4] Весић Васовић, Ј., Радојичић, М., Кларин, М., Спасојевић Бркић, В., Multi-criteria approach to optimization of enterprise

production programme, Journal of Engineering Manufacture, 2011.[5] Druzdzel M., J., Flynn, R., R., Decision Support Systems, Decision Systems Laboratory School of Information Sciences and

Intelligent Systems Program, University of Pittsburgh, New York, 2002.[6] Koontz, H., Weihrich, H., Essentials of Management, Fifth Edition, McGraw-Hill Publishing Company, New York, 1990.[7] Крчевинац, С., Чангаловић, М., Вујчић В., Мартић М., Вујошевић М., Операциона истраживања, ФОН, Београд, 2004.[8] Мартић, М., Макајић-Николић Д., Поповић, Г., Операциона истраживања 1 - збирка задатака, ФОН, Београд, 2009.[9] Opricovic, S., Tzeng, G., H., The Compromise solution by MCDM methods: A comparative analysis of VIKOR and TOPSIS,

European Journal of Operational Research, 2004.[10] Оприцовић, С., Вишекритеријумска оптимизација, Научна књига, Београд, 1986.[11] Оприцовић, С., Оптимизација система, Грађевински факултет, Београд, 1992.[12] Оприцовић, С., Вишекритеријумска оптимизација система у грађевинарству, Грађевински факултет, Београд, 1998.[13] Панџић, С., Панџић, Ј., Вишекритеријумско одлучивање при избору најповољније геодетске мерне технике за снимање

на површинским коповима угља , Зборник радова XXXIX Симпозијум о операционим истраживањима, Тара, 2012.[14] Петрић, Ј., Операциона истраживања, Научна књига, Београд, 1989.[15] Power, D.J., Decision Support Systems, Cоncepts and Resources for Managers, Westport, Conn., Quorum Books, 2002.[16] Првуловић, С., Толмаћ, Д., Живковић, Ж., Радовановић Љ., Multi-criteria decision in the choice of advertising tools, Facta

universitatis, 2008.[17] Радојичић, М., Весић Васовић, Ј., Нешић, З., Application of optimization methods in the function of improving performance

of organizational systems, Faculty of Technical Sciences Čačak - University of Kragujevac, Čačak, 2013.[18] Радојичић, М., Жижовић, М., Нешић, З., Весић Васовић, Ј., Modified approach to PROMETHEE for multi-criteria decision-

making, Maejo International Journal of Science and Technology, 2013.[19] Радојичић, М., Весић Васовић, Ј., Нешић, З., Развој софтверске подршке за управљање производњом, Монографија,

Чачак, 2010.[20] Радојичић, М., Жижовић, М., Примена метода вишекритеријумске анализе у пословном одлучивању, Монографија,

Технички факултет, Чачак, 1989.[21] Радојичић, М., Увод у менаџмент, Факултет техничких наука Чачак, Чачак 2010.[22] Радојичић, М., Менаџмент производњом, Технички факултет Чачак, Чачак, 2007.[23] Радојичић, М., Практикум из менаџмента развојно инвестиционим пројектима, Факултет техничких наука, Чачак, 2013.[24] Радојичић, М., Весић, В. Ј., Индустријски менаџмент, Технички факултет Чачак, Чачак, 2011.[25] Сукновић, М., Делибашић, Б., Пословна интелигенција и системи за подршку одлучивању, ФОН, Београд, 2010.[26] Hwang, C.L., Yoon, K., Multiple Attribute Decision Making: Methods and Applications, Springer-Verlag, New York, 1981.[27] Чупић, М., Сукновић, М., Вишекритеријумско одлучивање, методе и примери, УБК, Београд, 1994.[28] Чупић, М., Тумала, Р., Сукновић, М., Одлучивање - формални приступ, ФОН, Београд, 2003.[29] Чупић, М., Е., Сукновић, М., Одлучивање (шесто прерађно и допуњено издање), ФОН, Београд, 2010.[30] Yu, W., Aide Multicritère à la Décision dans le Cadre de la Problématique du Tri: Concepts, Méthodes et Applications, Thèse

de Doctorat, LAMSADE, Université Paris Dauphine, Paris, 1992.