назад Оглавление вперед


[Старт] [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] [13] [14] [15] [16] [17] [18] [19] [20] [21] [22] [23] [24] [25] [26] [27] [28] [29] [30] [31] [32] [33] [34] [35] [36] [37] [38] [39] [40] [41] [42] [43] [44] [45] [46] [47] [48] [49] [50] [51] [52] [53] [54] [55] [56] [57] [58] [59] [60] [61] [62] [63] [64] [65] [66] [67] [68] [69] [70] [71] [72] [73] [74] [75] [76] [77] [78] [79] [80] [81] [82] [83] [84] [85] [86] [ 87 ] [88] [89] [90] [91] [92] [93] [94] [95] [96] [97] [98] [99] [100] [101] [102] [103] [104] [105] [106] [107] [108] [109] [110] [111] [112] [113] [114] [115] [116] [117] [118] [119] [120] [121] [122] [123] [124] [125] [126] [127] [128] [129] [130] [131] [132] [133] [134] [135] [136] [137] [138] [139] [140] [141] [142] [143] [144] [145] [146] [147] [148] [149] [150] [151] [152] [153] [154] [155] [156] [157] [158] [159] [160] [161] [162] [163] [164] [165] [166] [167] [168] [169] [170] [171] [172] [173] [174] [175] [176] [177] [178] [179] [180] [181] [182] [183] [184] [185] [186] [187] [188] [189] [190] [191] [192] [193] [194] [195] [196] [197] [198] [199] [200] [201] [202] [203] [204] [205] [206] [207] [208] [209] [210] [211] [212] [213] [214] [215] [216] [217] [218] [219] [220] [221] [222] [223] [224] [225] [226] [227] [228] [229] [230] [231] [232] [233] [234] [235] [236] [237] [238] [239] [240] [241] [242] [243] [244] [245] [246] [247] [248] [249] [250] [251] [252] [253] [254] [255] [256] [257] [258] [259] [260] [261] [262] [263] [264] [265] [266] [267] [268] [269] [270] [271] [272] [273] [274] [275] [276] [277] [278] [279] [280] [281] [282] [283] [284] [285] [286] [287] [288] [289] [290] [291] [292] [293] [294] [295] [296] [297] [298] [299] [300] [301] [302] [303]


87

Таблица 5п-11. Конечная таблица

60 50

Переменные в решении

60 50

Количество решения

Z C-Z

50 О

10 40/3

-10 -40/3

-40/3 -1/3 2/3

24 9 4

Таблица 5п-12. Компьютерная распечатка анализа чувствительности

МАХ 60X1 + 50X2

SUBJECT ТО

2) 4X1 + 10X2 < 100

3) 2X1 + Х2 < 22

4) 3X1 + 3X2 < 39 END

LP OPTIMUM FOUND AT STEP 3

OBJECTIVE FUNCTION VALUE 740.000

VARIABLE XI X2

VALUE 9.00 4 .00

SLACK OR SURPLUS

REDUCED COSTS 0.00 0.00

24.00 0.00 0.00

SENSITIVITY ANALYSIS

OBJECTIVE COEFFICIENT RANGES

DUAL PRICES 0.00 10.00 13.33

VARIABLE

CURRENT

ALLOWABLE

ALLOWABLE

VALUE

INCREASE

DECREASE

60.00

40.00

10.00

50.00

10. 00

20. 00

RIGHT-HAND

SIDE RANGES

CURRENT

ALLOWABLE

ALLOWABLE

VALUE

INCREASE

DECREASE

100.000

INFINITY

24.00

22.00

4.00

4.00

39.00

4.50

6.00

Распечатка начинается исходной задачей и оптимальными значениями переменных. Оптимальные значения переменных даны сначала, под заголовком VARIABLE (ПЕРЕМЕННЫЕ), за ними следуют оптимальные значения переменных резерва, которые перечислены под заголовком ROW (СТРОКА). Справа от оптимальных значений переменных расположена колонка REDUCED COSTS (РЕДУЦИРОВАННАЯ СТОИМОСТЬ), а справа от оптимальных значений резерва - колонка DUAL PRICES (ДВОЙНЫЕ ЦЕНЫ). Здесь строка 2 относится к S], строка 3 относится к S2, и строка 4 относится к S3. Двойные цены равны значениям в строке C-Z конечной таб-



ЛЯДЫ (см.таблицу 5п-11). Не забудьте, что для переменных в решении, значения C-Z буду! Рви" нулю. Отличная от нуля редуцированная стоимость затем появится, если переменная не присутствовала в решении. Ненулевая редуцированная стоимость указывает значение, на которое коэффициент при переменной целевой функции может увеличиваться, не входя в решение. Так, если редуцированная стоимость 2,00, то переменная этой целевой функции увеличится на более чем на 2,00, чтобы быть в решении, - если задача содержит одно изменение.

Двойные цены - это теневые показатели для переменных избытка или резерва (в данном случае, резервные переменные).

В оставшейся части распечатки содержатся результаты анализа чувствительности: сначала диапазоны целевого коэффициента (диапазоны оптимальности), затем диапазон правой части ограничений (диапазон выполнимости). Для каждой переменной, CURRENT VALUE (ТЕКУЩЕЕ ЗНАЧЕНИЕ) относится к коэффициенту целевой функции; следующий столбец указывает количество возможного увеличения, а далее следующий столбец-количество возможного уменьшения, которые не изменят оптимального значения переменных, находящихся в решении. Для правосторонних диапазонов приведены переменные резерва (фактически, строка 2 относится здесь к Sj, строка 3 к S2, и строка 4 к S3). ТЕКУЩЕЕ ЗНАЧЕНИЕ относится к начальным правосторонним значениям ограничений. Следующие два столбца показывают значения, на которые можно изменить правую часть ограничений, чтобы она оставалась в пределах диапазона выполнимости.

Ключевые термины

Графическое линейное программирование

Диапазон выполнимости

Диапазон оптимальности

Значения опорной строки

Избыток

Искусственная переменная Новая опорная строка Область возможных решений Ограничения Параметр

Переменные решения Резерв

Связывающее ограничение

Симплекс

Таблица

Теневые цены

Целевая функция

Цель

graphical linear programming

range of feasibility

range of optimality

row pivot values

surplus

artificial variable new pivot row feasible solution space constraints parameter decision variables slack

binding constraint simplex tableau shadow prices objective function objective

Решение задач

ЗАДАЧА 1

Небольшая строительная компания специализируется на строительстве и продаже домов на одну семью. Компания предлагает два основных типа домов, модель А и модель В. Дома модели А требуют 4000 часов рабочего времени, 2 тонны камня и 2000 кв.футов пиломатериалов. Дома модели В требует 10.000 часов рабочего времени, 3 тонны камня и 2000 кв.футов пиломатериалов. Из-за больших сроков по-



ставки материалов и дефицита квалифицированной и полу-квалифицированной рабочей силы в данной местности, компании придется ограничиться уже имеющимися ресурсами в течение наступающего строительного сезона. Это порядка 400.000 часов рабочего времени, 150 тонн камня и 200000 кв.футов пиломатериалов. Сколько моделей А и В (в соотношении) должна произвести компания, если прибыль от модели А $1000 за единицу, а модели В $2000 за единицу. Предположим, что компания может продать все построенные дома.

Решение:

а. Запишем формулы целевой функции и ограничений.

Максимизировать: Z = 1000А + 2000В Ограничения:

Труд: 4000А + 10000В < 400000 часов работы

Камень: 2А -t- ЗВ < 150 тонн

Пиломатериалы: 2000А + 2000В < 200000 кв.футов

А, В>0

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

шении.

Излишек

Оптимум

20 40 60 80 100 Количество единиц модели А

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

Труд 4000А + 10000В = 400000

- ?nnn X (Камень 2А + 38= 150}

40006= 100000 В = 25

Подставьте В = 25 в одно из уравнений и решите для А:

2A-f-3(25) = 150 А = 37,5

Z = 1000 (37,5) + 2000 (25) = 87500

ЗАДАЧА 2

Решите следующую задачу для значений X, У, W, которые будут максимизировать целевую функцию.

Максимизировать: Ограничения:

Z=20x-(-16y+ lOw (1)4х -H2y-i-3w<120 (2) 5х +4y-b2w< 100 (3)2х-ьЗу+ 3w<90 X, у, w>0

[Старт] [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] [13] [14] [15] [16] [17] [18] [19] [20] [21] [22] [23] [24] [25] [26] [27] [28] [29] [30] [31] [32] [33] [34] [35] [36] [37] [38] [39] [40] [41] [42] [43] [44] [45] [46] [47] [48] [49] [50] [51] [52] [53] [54] [55] [56] [57] [58] [59] [60] [61] [62] [63] [64] [65] [66] [67] [68] [69] [70] [71] [72] [73] [74] [75] [76] [77] [78] [79] [80] [81] [82] [83] [84] [85] [86] [ 87 ] [88] [89] [90] [91] [92] [93] [94] [95] [96] [97] [98] [99] [100] [101] [102] [103] [104] [105] [106] [107] [108] [109] [110] [111] [112] [113] [114] [115] [116] [117] [118] [119] [120] [121] [122] [123] [124] [125] [126] [127] [128] [129] [130] [131] [132] [133] [134] [135] [136] [137] [138] [139] [140] [141] [142] [143] [144] [145] [146] [147] [148] [149] [150] [151] [152] [153] [154] [155] [156] [157] [158] [159] [160] [161] [162] [163] [164] [165] [166] [167] [168] [169] [170] [171] [172] [173] [174] [175] [176] [177] [178] [179] [180] [181] [182] [183] [184] [185] [186] [187] [188] [189] [190] [191] [192] [193] [194] [195] [196] [197] [198] [199] [200] [201] [202] [203] [204] [205] [206] [207] [208] [209] [210] [211] [212] [213] [214] [215] [216] [217] [218] [219] [220] [221] [222] [223] [224] [225] [226] [227] [228] [229] [230] [231] [232] [233] [234] [235] [236] [237] [238] [239] [240] [241] [242] [243] [244] [245] [246] [247] [248] [249] [250] [251] [252] [253] [254] [255] [256] [257] [258] [259] [260] [261] [262] [263] [264] [265] [266] [267] [268] [269] [270] [271] [272] [273] [274] [275] [276] [277] [278] [279] [280] [281] [282] [283] [284] [285] [286] [287] [288] [289] [290] [291] [292] [293] [294] [295] [296] [297] [298] [299] [300] [301] [302] [303]