Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Методическое пособие 107

.pdf
Скачиваний:
4
Добавлен:
30.04.2022
Размер:
405.4 Кб
Скачать

Таблица 4 Выбор оборудования: матрицы попарных сравнений

для уровня 3, решения и согласованность

 

А

Вектор прио-

Ремонтопри-

А

Б

Вектор

 

Надежность

Б

приорите-

ритетов

годность

В

 

 

В

 

тов

 

 

 

 

 

 

 

А

1

0,754

А

1

5

0,674

 

 

6

 

 

4

 

 

 

 

8

 

 

 

 

 

 

Б

1/6

0,181

Б

1/5

1

0,101

 

 

1

 

 

1/3

 

 

 

 

4

 

 

 

 

 

 

В

1/8

0,065

В

1/4

3

0,226

 

 

1/4

 

 

1

 

 

 

 

1

 

 

 

 

 

 

 

 

max = 3,136

 

 

 

max

=

 

 

 

 

 

 

3,086

 

 

 

ИС = 0,068

 

 

 

ИС = 0,043

 

 

ОС = 0,117

 

 

 

ОС = 0,074

Производи-

А

Вектор прио-

Современное

А

Б

Вектор

 

Б

программное

приорите-

тельность

В

ритетов

обеспечение

В

 

тов

 

А

1

0,233

А

1

8

0,747

 

 

7

 

 

6

 

 

 

 

1/5

 

 

 

 

 

 

Б

1/7

0,005

Б

1/8

1

0,060

 

 

1

 

 

1/5

 

 

 

 

1/8

 

 

 

 

 

 

В

5

0,713

В

1/6

5

0,193

 

 

8

 

 

1

 

 

 

 

1

 

 

 

 

 

 

 

 

max = 3,247

 

 

 

max

=

 

 

 

 

 

 

3,197

 

 

 

ИС = 0,124

 

 

 

ИС = 0,099

 

 

ОС = 0,213

 

 

 

ОС = 0,170

Страна про-

А

Вектор прио-

Общее состо-

А

Б

Вектор

 

Б

приорите-

изводитель

В

ритетов

яние

В

 

тов

 

 

 

 

 

 

 

А

1

0,745

А

1

1/2

0,200

 

 

8

 

 

½

 

 

 

 

6

 

 

 

 

 

 

 

 

 

9

 

 

 

 

Продолжение табл. 4

Б

 

 

 

1/8

0,065

 

Б

2

0,400

 

 

 

 

1

 

 

 

 

1

 

 

 

 

 

1/4

 

 

 

1

 

В

 

 

 

1/6

0,181

 

В

2

0,400

 

 

 

 

4

 

 

 

 

1

 

 

 

 

 

1

 

 

 

 

1

 

 

 

 

 

 

 

max = 3,130

 

 

max = 3,000

 

 

 

 

 

 

ИС = 0,068

 

 

ИС = 0,000

 

 

 

 

 

 

ОС = 0,117

 

 

ОС = 0,000

Когда

изго-

 

А

Вектор прио-

Финансовые

А

Вектор прио-

 

Б

 

Б

товлено

 

 

В

ритетов

условия

В

ритетов

 

 

 

 

 

 

 

 

А

 

 

 

1

 

0,333

 

А

1

0,072

 

 

 

 

1

 

 

 

 

1/7

 

 

 

 

 

1

 

 

 

 

1/5

 

Б

 

 

 

1

 

0,333

 

Б

7

0,650

 

 

 

 

1

 

 

 

 

1

 

 

 

 

 

1

 

 

 

 

3

 

В

 

 

 

1

 

0,333

 

В

5

0,278

 

 

 

 

1

 

 

 

 

1/3

 

 

 

 

 

1

 

 

 

 

1

 

 

 

 

 

 

 

max = 3,000

 

 

max = 3,065

 

 

 

 

 

 

ИС = 0,000

 

 

ИС = 0,032

 

 

 

 

 

 

ОС = 0,000

 

 

ОС = 0,056

~

~

Если

 

теперь

умножить матрицу

A

на вектор

~

 

T

, то получим

 

 

 

x

(x1

,...,xn )

 

 

 

 

 

 

 

 

 

 

~

~

 

 

(1.3)

 

 

 

 

y Ax nx .

 

 

Приведенные соотношения (1.1), (1.3) означают, что в случае полной согласованности попарных суждений, что выполняются для матрицы, имеющей приведенный на рис. 3 вид, проводимые вычисления восстанавливают истинные веса элементов по результатам попарных сравнений. Это позволяет оценить степень их важности в целом. Полная согласованность попарных сравнений означает, что элементы матрицы A удовлетворяют уравнению aijajk aik .

10

Как уже отмечалось, получаемые на практике матрицы попарных сравнений не являются согласованными. Поэтому требуется оценить степень согласованности высказанных суждений. Полученные соотношения (1.1) – (1.3) определяют возможность подобной оценки степени согласованности суждений для любой обратносимметричной матрицы. Действительно, как следует из соотношения (1.3) для полностью согласованной матрицы A, величина n играет роль собственного числа, соответствующего соб-

~

ственному вектору x. В общем же случае для любой обратносимметричной матрицы A величина наибольшего собственного числа max удовлетворяетнеравенству

max n, A ~x max ~x .

Поэтому величина

ИС max n

n1

вМАИ используется в качестве индекса согласованности. Кроме того, вводится отношение согласованности

ИС 100%,

ИСr

где ИСr индекс согласованности, получаемый при усреднении множества данных для матриц попарных сравнений при случайном равновероятном (то есть полностью неосмысленном) выборе количественных значений суждений из шкалы 1/10, 1/9,…, 9, 10, но с сохранением свойства обратной симметрии.

Таблица 5 Индекс согласованности при случайной

оценке сравнений

n

1

2

3

 

4

5

7

8

9

10

 

ИСr

0

0

0,58

0,90

1,12

1,32

1,41

1,45

1,49

 

Значения ИСr

приведены в табл. 5. Величина счи-

тается приемлемой, если она имеет значения порядка 20% и

11

менее. Если выходит из этих пределов, то можно рекомендовать лицам, формулирующим суждения, пересмотреть их с использованием дополнительной информации. В таблицах 2, 3 приведены значения max , ИС , , соответствующие по-

парным оценкам, также приведенным в этих таблицах для данной конкретной задачи.

Таким образом, чтобы оценить степень согласованности реально получаемых в ходе опроса матриц попарных сравнений требуется рассчитать ИС, ОС на основе определения величины max по следующим формулам:

 

 

 

 

 

 

 

 

n

 

 

 

 

 

 

 

~

 

 

max

yi

, y (y1,...,yn )

T

 

,

(1.4)

 

A x

 

 

 

 

 

 

 

 

 

i 1

 

 

 

 

 

 

 

n

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

xi

 

 

 

 

 

 

~

 

~

 

 

~

 

~

 

 

 

 

n

 

 

 

 

 

 

 

 

 

 

 

 

x

 

 

 

 

 

 

 

 

 

xi

n

,

 

 

 

 

,

 

(x1

,...,xn ),

xi

aik

 

 

 

 

 

 

 

 

 

 

 

 

xk

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

k 1

 

 

 

 

 

 

 

 

 

 

 

 

 

k 1

 

 

 

 

 

 

 

где A

 

aij

 

 

 

исследуемая матрица. Выражения (1.4) по сути

 

 

 

повторяют цепочку выражений (1.1) - (1.3), проводимых для согласованной матрицы A.

После того как, возможно и не с первого раза, получены достаточно согласованные оценки на различных уровнях и их локальные приоритеты, в МАИ осуществляется синтез глобальных приоритетов. Для этого по каждой i-ой альтернативе вычисляется величина

 

 

 

 

 

n2

~(2)~(3),k

,

 

 

(1.5)

 

 

Гi xk

 

xi

 

 

 

 

 

 

 

~(3),k

 

k 1

 

 

 

 

 

 

 

 

 

где

 

 

 

компонент

 

вектора локальных

приоритетов

 

xi

 

 

 

~(3),k

~(3),k

 

~(3),k

)

T

 

для

 

i-ой альтернативы третьего (ниж-

x

 

(x1

 

,...,xn

 

 

 

 

 

 

 

 

 

 

 

3

 

 

 

 

 

 

 

 

него)

уровня относительно

k -го критерия верхнего (второго

на

рис.

1)

уровня;

 

 

~(2)

компонент вектора

приоритетов

 

 

xk

~(2)

 

~

(2)

 

 

~(2)

)

T

критериев второго уровня; n2 , n3 коли-

x

(xi

 

,...,xn

 

 

 

 

 

 

 

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

12

 

чество элементов, выделенных в иерархии на втором и третьем уровнях.

В табл. 6 приведены итоговые результаты определения приоритетов выбора для различных уровней и полученные глобальные приоритеты, поясняющие смысл формул (1.4), (1.5).

Таблица 6 Выбор оборудования: глобальные приоритеты выбора

~(2)

 

 

 

 

 

 

 

 

Обобщен-

x

1

2

3

4

5

6

7

8

ные

или

 

глобальные

~(3)

(0,175

(0,063

(0,149

(0,019

(0,036

(0,042

(0,167

(0,35

приоритеты

x

)

)

)

)

)

)

)

)

Гi

 

 

 

 

 

 

 

 

 

 

 

 

0,754

0,233

0,745

0,333

0,674

0,747

0,200

0,07

0,378

 

 

 

 

 

 

 

 

 

2

 

 

Б

0,181

0,055

0,065

0,333

0,101

0,060

0,400

0,65

0,351

 

0

 

В

0,065

0,713

0,181

0,333

0,226

0,193

0,400

0,27

0,269

 

8

 

Например, для числовых значений, приведенных в табл. 5, глобальный приоритет станка A вычисляется как

Г1 (0,754 0,175) (0,233 0,063) ... (0,072 0,35) 0,378.

Этот станок и был куплен, так как он имеет наивысший приоритет Г1 0,378, тогда как варианты Б и В имеют прио-

ритеты Г2 0,351 и Г3 0,269.

При проведении оценок следует иметь в виду все сравниваемые элементы, чтобы сравнения были релевантными. Нетрудно убедиться в том, что для проведения обоснованных сравнений не следует рассматривать более, чем 7…9 элементов. В таком случае маленькая погрешность в каждой относительной величине меняет ее не очень значительно.

В некоторых задачах при формировании оценок попарных суждений следует учитывать совокупное мнение группы независимых участников опроса. В этом случае каждая оценка aij формируется как геометрическое среднее мнений участни-

ков:

13

k

k

 

aij

aij(r) ,

 

r 1

где aij(r) r 1,k – мнения k участников опроса.

Для курсовой работы предлагается задача оценки эффективности деятельности машиностроительных предприятий или производства изделий, оценки адекватности технологических процессов, выбора оборудования с целью аренды или покупки в интересах предприятия и т.д. Темы задания выбираются студентом самостоятельно или выдаются преподавателем.

ЗАДАНИЕ 2

МЕТОДЫ ЛИНЕЙНОГО ПРОГРАММИРОВАНИЯ В МАТЕМАТИЧЕСКОМ МОДЕЛИРОВАНИИ ТЕХНОЛОГИЧЕСКИХ ПРОЦЕССОВ

Теоретические сведения

Линейное программирование - область математического программирования, посвященная теории и методам решения экстремальных задач, характеризующихся линейной зависимостью междупеременными.

Линейное программирование возникло в связи с рассмотрением задач нахождения наивыгоднейших вариантов различных производственных решений. В этих задачах имеется большая свобода изменения различных параметров и ряд ограничительных условий. Требуется найти такие значения параметров, которые (с определенной точки зрения) были бы наилучшими. К таким задачам относятся задачи нахождения наиболее рациональных способов использования сырья и материалов, получения максимальной прибыли, повышения эффективности работы транспорта, определения наивыгоднейших режимов выполнения технологических процессов и др.

14

В самом общем виде задачу линейного программирования можно записать следующим образом:

а11 x1 ... a1n xn b1;

.....................................

am1 x1 ... amn xn bm.

Требуется найти такие неотрицательные числа хi 0, которые минимизируют (или максимизируют) линейную функ-

n

цию q ci xi , где n - число неизвестных в системе уравне-

i 1

ний.

Особенностью данной задачи является то, что число уравнений m меньше числа неизвестных n (m < n).

Чаще всего в задаче линейного программирования все или некоторые из уравнений имеют вид неравенств:

n

 

 

 

 

 

aij xj

bi(i

1,m;

j

1,n

).

j 1

 

 

 

 

 

Однако такие неравенства легко превратить в уравнения, вводя добавочную переменную xn j с плюсом или минусом в за-

висимости от знака неравенства.

Решение системы уравнений, в которой число переменных n больше числа уравнений m, можно найти, если n - m какихлибо переменных положить равными нулю. Тогда полученную при этом систему уравнений можно решить обычными методами алгебры. Найденное при этом решение называют базисным, а не равные нулю m переменных - базисными. Остальные n - m переменных называют свободными переменными. Однако среди базисных решений будут такие, которые дадут отрицательные значения некоторых базисных переменных, что противоречит условию задачи, поэтому такие решения являются недопустимыми. При нахождении минимального значения целевой функции необходимо из допустимых базисных решений выбрать такое, которое функцию обращает в минимум.

15

В настоящее время разработаны рациональные способы перебора базисных решений, которые позволяют рассматривать не все допустимые базисные решения, а их минимальное число. Наиболее распространенными методами такого перебора являются так называемый симплекс-метод и табличный метод.

Существо симплекс-метода состоит в следующем.

1.Находят какое-либо допустимое базисное решение. Его можно найти, приняв какие-либо n - m переменных за свободные, приравняв их к нулю и решив полученную систему уравнений. Если при этом некоторые из базисных переменных окажутся отрицательными, то нужно выбрать другие свободные переменные, т.е. перейти к новому базису.

2.Проверяют, не достигнут ли уже максимум (минимум) целевой функции при найденном допустимом базисном решении.

3.Если оптимальное решение не найдено, то ищут новое допустимое базисное решение, но не любое, а такое, которое увеличивает (уменьшает) значение целевой функции.

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

Для более полного представления о задаче линейного программирования дают ее геометрическую интерпретацию. Проводят геометрическое построение прямых или плоскостей (в зависимости от числа уравнений и неизвестных), соответствующих каждому уравнению системы, вершины образовавшейся фигуры будут соответствовать набору допустимых базисных решений.

16

Задания 2 курсовой работы

Согласно выбранным вариантам задания из табл.1 решить средствами Excel следующую задачу линейного программирования, представленную ниже. Сделать вывод по задаче, провести параметрический анализ и представить результаты решения графически [6, 7].

Вариант 1

Предприятие должно работать 24 часа в сутки, согласно таблице:

Время суток

2

6

-

10

-

14

-

18

-

22

-

 

-

10

 

14

 

18

 

22

 

24

 

 

6

 

 

 

 

 

 

 

 

 

 

Минимально необходи-

4

8

 

10

 

7

 

12

 

4

 

мое количество рабочих

 

 

 

 

 

 

 

 

 

 

 

Каждый рабочий должен работать 8 часов подряд. Определить такое количество рабочих, вышедших не работу в каждый 4-часовой интервал, при котором общее количество работающих будет минимально.

Вариант 2 Фабрика производит 3 изделия:

изделие

 

Потребность в сырье на

Прибыль от 1

 

 

1 изделие

 

изделия

 

 

А

В

 

I

 

3

1

$3

II

 

4

3

$6

III

 

1

2

$2

Есть

в

20

10

 

наличии

 

 

 

 

Найти наиболее прибыльный план производства изделий. Если появится еще 1 единица сырья А, какую макси-

мальную цену можно за нее заплатить?

17

Вариант 3 Заготовки для деталей А, В и С надо обработать на стан-

ках I и II. При каком плане производства каждого изделия прибыль максимальна?

станок

Время обработки 1 заго-

Фонд вре-

 

товки (час)

 

мени

 

А

В

С

 

I

3

2

3

12

II

4

1

2

15

Прибыль от одного

3

4

5

 

изделия

 

 

 

 

Какое максимальное дополнительное время использования станка I можно назначить?

Вариант 4 Предприятие производит 4 вида изделий. Суммарное

время использования станков – не более 90 часов, количество поставляемых комплектующих изделий – не более 80 шт. Найти наиболее прибыльный план выпуска изделий.

Можно увеличить время работы станков на 10 часов и платить за аренду $40. Выгодно ли это?

 

Количество на 1 изде-

Производственные характеристики

лие

 

 

 

 

1

2

3

4

Время использования станка (час)

1

3

8

4

Количество комплектующих

2

2

1

3

Изделий (шт.)

 

 

 

 

Себестоимость

$20

$25

$40

$55

Продажная цена

$30

$45

$80

$85

Вариант 5 Имеется 3 завода, способные произвести за месяц 50, 30

и 20 тыс. тонн продукции. Имеется 4 потребителя с потребностями 12, 15, 25 и 36 тыс. тонн. Стоимость перевозки 1 тыс. тонн продукции дана в таблице:

18