آموزش روش TOPSIS به همراه یک مثال


آموزش روش TOPSIS به همراه یک مثال

با توجه به درخواست تعدادی از دوستان، در این مطلب با یک مثال ساده روش Topsis را آموزش خواهم داد. برای این روش نرم افزاری با عنوان TOPSIS 2005  معرفی شده است اما این نرم افزار به درستی نصب نمی شود. از آنجا که نرم افزار دیگری پیدا نکردم برای محاسبات از نرم افزار Excell استفاده شده است.

می خواهیم از بین ۱۰ خیابان در یک محله، بهترین خیابان ها را برای استفاده دوچرخه سواران مشخص کنیم. (خیابان ها را اولویت بندی کنیم.) طی مطالعات صورت گرفته معیارهای زیر برای این موضوع مشخص شده است:

  1. حجم ترافیک عبوری (Volume)
  2. نسبت  کاربری های غیر مسکونی به کل کاربریها (Non_Res)
  3. وضعیت فضای سبز (Green)
  4. کیفیت کف سازی خیابان (Ground)
  5. تعداد چراغهای روشنایی در واحد طول (L per D)

پس از برداشت میدانی امتیازهای زیر به هر یک از گزینه ها داده شده است.

IDVolumeNon_ResGreenGroundL per D
15950.35330.045
211190330.059
33110.27730.021
43110.16730.032
55200.04350.024
69050.2350.032
722260.61550.025
83110.06750.021
925761570.024
105140570

از آنجا که TOPSIS یکی از روش های اولویت بندی است از این روش استفاده خواهیم کرد.

TOPSIS مخفف عبارت (Technique for Order Preference by Similarity to Ideal Solution) است. مدل TOPSIS توسط هوانگ و یون در سال ۱۹۸۱ پیشنهاد شد. این مدل یکی از بهترین مدلهای تصمیم گیری چند شاخصه می باشد. اساس این تکنیک بر این مفهوم استوار است که گزینه انتخابی بایستی کمترین فاصله را با راه حل ایده آل مثبت (بهترین حالت ممکن) و بیشترین فاصله را با ایده آل منفی (بدترین حالت ممکن) داشته باشد. حل مسئله با این روش شامل شش گام است.

  1. کمی کردن و بی مقیاس سازی ماتریس تصمیم :

این فرآیند سعی می کند مقیاسهای موجود در ماتریس تصمیم را بدون مقیاس نماید. به این ترتیب که ھر کدام از مقادیر بر اندازه بردار مربوط به ھمان شاخص تقسیم می شود.

http://web.sharnameh.ir/wp-content/uploads/2012/04/topsis-1-144x90-custom.png

پس ابتدا مجذور هر یک از درایه ها را بدست می آوریم و سپس جذر مجموع مجذورات هر یک از شاخص ها را بدست می اوریم.

حال هر یک از درایه ها را بر جذر مجموع مجذورات شاخص مربوطه تقسیم می کنیم. حاصل مطابق جدول زیر خواهد بود.

IDVolumeNon_ResGreenGroundL per D
10.150.270.190.200.45
20.290.000.190.200.58
30.080.210.440.200.21
40.080.130.440.200.32
50.130.030.190.330.24
60.230.160.190.330.32
70.580.480.310.330.25
80.080.050.440.330.21
90.670.780.310.460.24
100.130.000.310.460.00

توجه داشته باشید که اگر از معیارهای کیفی همچون خیلی خوب، خوب، متوسط و … استفاده می کنید بایستی این مقادیر را به مقادیر کمی تبدیل کنید. در مثال ما وضعیت فضای سبز و وضعیت کف سازی کیفی است که کمی شده اند.

  1. وزن دهی به ماتریس نرمالایز شده:

ماتریس تصمیم در واقع پارامتری است و لازم است کمی شود ،به این منظور تصمیم گیرنده برای هر شاخص وزنی را معین میکند. وزن شاخص ها با روش AHP و در نرم افزار Expert Choice محاسبه شده است. وزن ها به قرار زیر است :

  1. حجم ترافیک عبوری   (۰٫۴۱)
  2. نسبت  کاربری های غیر مسکونی به کل کاربریها   (۰٫۲۳)
  3. وضعیت فضای سبز    (۰٫۱۱)
  4. کیفیت کف سازی خیابان    (۰٫۱۱)
  5. تعداد چراغهای روشنایی در واحد طول   (۰٫۱۴)

توجه داشته باشید که مجموع وزن ها بایستی یک شود.

سپس وزن ها در ماتریس نرمال شده ضرب شده است. حاصل به صورت زیر خواهد بود.

IDVolumeNon_ResGreenGroundL per D
10.060.0630.020.020.062
20.1200.020.020.082
30.030.0490.050.020.029
40.030.0290.050.020.044
50.060.0070.020.040.033
60.100.0360.020.040.044
70.240.1100.030.040.035
80.030.0110.050.040.029
90.270.1800.030.050.033
100.0500.030.050
  1. تعیین راه حل ایده آل مثبت و راه حل ایده آل منفی:        

در این قسمت بسته به نوع شاخص و اثر گذاری آن روی هدف تصمیم گیری، ایده آل مثبت و ایده آل منفی تعیین می شود. برای شاخص هایی که دارای تأثیر گذاری مثبت بر روی هدف مسئله می باشند، ایده آل مثبت، بیشترین مقدار آن شاخص خواهد بود. به طور مثال هر چه امتیاز فضای سبز بالاتر باشد برای ما مطلوب تر است. به همین منوال برای شاخص هایی که دارای تأثیر گذاری منفی بر روی هدف مسئله می باشند، ایده آل مثبت، کمترین مقدار آن شاخص خواهد بود. به طور مثال هر چه حجم تردد پایین تر باشد برای ما مطلوب تر است.

جدول زیر مقادیر حداکثر و حداقل هر یک از شاخص ها را نشان می دهد:

IDVolumeNon_ResGreenGroundL per D
max0.270.180.050.050.082
min0.030.000.020.020.00
  1. به دست آوردن میزان فاصله هر گزینه تا ایده آل های مثبت و منفی:

فاصله اقلیدسی هر گزینه از ایده آل مثبت و فاصله هر گزینه تا ایده آل منفی، بر اساس فرمول های زیر محاسبه می شود:

http://web.sharnameh.ir/wp-content/uploads/2012/04/topsis-2.png

توجه داشته باشید که ایده آل مثبت برای معیار حجم ترافیک مقدار حداقل و برای مابقی معیارها مقدار حداکثر است و ایده آل منفی برای حجم ترافیک مقدار حداکثر و برای مابقی معیارها مقدار حداقل است.

برای هر یک از خیابان ها  فاصله مقدار ذکر شده برای هر معیار را با ایده آل مثبت آن معیار بدست آورید و سپس به توان ۲ برسانید. مجموع این مقادیر را محاسبه کنید و سپس جذر آن را محاسبه کنید.

به همین منوال برای فاصله تا ایده آل منفی عمل کنید و مقادیر را برای هر یک از خیابان ها محاسبه کنید.

در انتهای این مرحله برای هر یک از خیابان ها دو مقدار (فاصله از ایده آل مثبت و فاصله از ایده آل منفی) خواهیم داشت. جدول زیر این مقادیر را نشان می دهد.

IDplusminus
10.130.23
20.210.18
30.140.25
40.150.25
50.180.22
60.160.19
70.220.12
80.170.25
90.240.19
100.190.22
  1. تعیین نزدیکی نسبی (CL) یک گزینه به راه حل ایده آل:

بعد از یافتن فاصله های مثبت و منفی برای هر گزینه، فاصله نسبی گزینه های تصمیم گیری به کمک رابطه زیر تعیین می گردد:

http://web.sharnameh.ir/wp-content/uploads/2012/04/topsis-3-150x61-custom.png

این مقدار برای هر یک از خیابان ها به قرار جدول زیر است:

IDCL
10.6406
20.4591
30.6483
40.6177
50.5563
60.5392
70.3611
80.5901
90.4342
100.5427
  1. رتبه بندی گزینه ها:

آخرین مرحله TOPSIS رتبه بندی گزینه های پیش روی و تعیین بهترین گزینه می باشد برای این منظور کافی است فاصله نسبی هر گزینه، به ترتیب بزرگ به کوچک مرتب شود. در این حالت گزینه که دارای بزرگترین فاصله نسبی نسبت به سایر گزینه ها می باشد، بالاترین رتبه را به خود اختصاص می دهد.

IDCL
30.6483
10.6406
40.6177
80.5901
50.5563
100.5427
60.5392
20.4591
90.4342
70.3611

در مثال ما خیابان شماره ۳ که بیشترین فاصله نسبی را به خود اختصاص داده، بهترین خیابان برای استفاده دوچرخه سواران است.

توضیحات برگرفته از: مومنی، منصور. مباحث نوین تحقیق در عملیات. تهران: انتشارات منصور مومنی, (۱۳۸۹).

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *