Адаптивное визуальное решение и его анализ в экономических задачах
Построение области допустимых решений. Отыскание в допустимой области оптимального решения. Графический способ решения задач линейного программирования. Формула решений системы линейных неравенств. Последовательность для исключения лишнего неравенства.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | методичка |
Язык | русский |
Дата добавления | 15.01.2018 |
Размер файла | 830,1 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Решение. Составим математическую модель задачи. Из условия задачи примем за x1 - количество листов для раскроя по первому способу, а x2 - количество листов по второму способу раскроя. Система ограничений и целевая функция из условия задачи выглядит следующим образом
При построении ОДР получаем неограниченную область. В связи с этим вводим дополнительные ограничения по x1 и x2
В соответствии с изложенной вычислительной схемой переходим к новой системе однородных линейных неравенств
и строим таблицу
Первый столбец примем за основной. Уравновешенными при этом окажутся пары строк (1,3), (2,3). С учётом этого таблица имеет вид
Последний столбец содержит отрицательные элементы. Его удаляем (заменяем нулями).
В таблице основной столбец - второй, уравновешенные строки (2,4) и (3,4). Тогда таблица имеет вид:
В полученной таблице третий столбец будет основным, а уравновешенными окажутся строки (1,3).
В таблице за основной столбец примем 4-й столбец, уравновешенными при этом окажутся пары строк (2,4) и (4,5). В таблицу прежде всего переносятся первые три и последняя строки таблицы , так как они пересекают основной столбец по неположительным элементам. Две другие строки таблицы получаются линейной комбинацией строк - (2,4) и (4,5) таблицы .
Таблицей рассматриваемый процесс заканчивается. Лишнее неравенство найдено.
Ввод масштабного коэффициента для данной задачи не требуется.
Графическое решение для системы, состоящей только из 4-х ограничений:
имеет вид, представленный на рис.8.11.
Рис. 8.11
Оптимальное решение находится в точке (2.3; 3.2).
Оптимальное решение получилось нецелочисленным: x1 = 2.3, x2 = 3.2, ближайшими целочисленными решениями (рис.8.11) будут x1=2, x2=4 критерий равен: F=12*2+16*4=84 и x1=4, x2=4 критерий равен: F=4*12+4*16=112. Для обеспечения минимума критерия выбираем целочисленное решение x1 = 2, x2 = 4.
Вариант 12. На звероферме могут выращиваться черно - бурые лисицы и песцы. Для обеспечения нормальных условий из выращивания используется три вида кормов. Количество корма каждого вида, которое должны ежедневно получать лисицы и песцы, приведено в таблице. В ней же указаны общее количество корма каждого вида, которое может быть использовано зверофермой, и прибыль от реализации одной шкурки лисицы и песца.
Вид корма |
Количество единиц корма, которое ежедневно должны получать |
Общее количество корма |
||
Лисица |
песец |
|||
1 |
2 |
3 |
180 |
|
2 |
4 |
1 |
240 |
|
3 |
6 |
7 |
426 |
|
Прибыль от одной шкурки, р. |
16 |
12 |
Определить, сколько лисиц и песцов следует выращивать на звероферме, чтобы прибыль от реализации их шкурок была максимальной.
Решение. Из условия задачи примем за x1 - черно-бурые лисицы, а x2 - песцы. Система ограничений и целевая функция из условия задачи выглядит следующим образом
Далее необходимо провести проверку на наличие лишних неравенств. Для этого переходим к новой системе однородных линейных неравенств
Таблица имеет вид
Первый столбец правой части таблицы можно принять за основной. Уравновешенными при этом окажутся пары строк (1,3) и (2,3). Вторая строка таблицы получается суммированием первой строки, умноженной на 90 и третьей строки, третья строка - суммированием третьей строки и второй, умноженной на 60.
За основной столбец можно принять второй столбец. Получаем уравновешенные пары строк (1,2) и (2,3) и новую таблицу
За основной примем третий столбец. Получаем уравновешенные пары строк (2,4) и (3,4) и новую таблицу :
Таким образом, лишних неравенств не будет. Графическое решение имеет вид:
Рис. 8.12
Вывод: на звероферме нужно выращивать 57 лисиц и 12 песцов, чтобы прибыль от реализации их шкурок была максимальной.
Вариант 13. При подкормке посева нужно внести на 1 га почвы не менее 8 единиц химического состава А, 21 - вещества В, 16 - вещества С. Совхоз закупает комбинированные удобрения двух видов I и II. В таблице указанны содержание химических веществ и цена на единицу веса каждого вида удобрений. Минимизировать расходы по закупке необходимого совхозу количества удобрений.
Химические вещества |
Содержание вещества в единице веса удобрения |
||
I |
II |
||
А |
1 |
5 |
|
В |
12 |
3 |
|
С |
4 |
4 |
|
Цена |
5 |
2 |
Решение. Введем обозначение: x1 - количество удобрений вида I, а x2 - количество удобрений вида II.
Из данных, представленных в таблице составим систему ограничений
и целевую функцию .
Перейдём к новой системе однородных линейных неравенств
и построим таблицу :
Здесь основной столбец - первый, уравновешенные строки (1,3) и (2,3).
За основной можно принять второй столбец, уравновешенными окажутся пары строк (2,4) и (3,4). Таблица имеет вид
Принимая за основной последний столбец, найдём его уравновешенные пары строк. Ими окажутся пары строк (3,5) и (4,5). Таблица :
Лишних неравенств не будет.
Для построения ОДР в lp_grafn.exe необходимы дополнительные ограничения ( и ). Графическое решение для системы ограничений
имеет вид
Рис. 8.13
Оптимальное решение находится в точке (1, 3).
Вариант 14. Из Минска в Гродно необходимо перевезти оборудование трех типов: 84 единицы 1 типа, 80 единиц 2 типа и 150 единиц 3 типа. Для перевозки оборудования завод может заказать два вида транспорта А и Б. Количество оборудования каждого типа, вмещаемого на определенный вид транспорта, а также сменные затраты, связанные с эксплуатацией единицы транспорта (в рублях), приведены в таблице. Необходимо минимизировать затраты, связанные с эксплуатацией.
Тип оборудования |
Количество оборудования для вида транспорта |
||
А |
Б |
||
1 |
3 |
2 |
|
2 |
4 |
1 |
|
3 |
3 |
13 |
|
Затраты |
8 |
12 |
Решение. Введем обозначение: x1 - количество транспорта вида А, а x2 - количество транспорта вида Б.
Из данных, представленных в таблице составим систему ограничений
и целевую функцию .
Для проверки на наличие лишних неравенств переходим к новой системе однородных линейных неравенств
Строим таблицу :
Первый столбец правой части таблицы можно принять за основной. Уравновешенными при этом окажутся пары строк (1,3) и (2,3).
Считая второй столбец таблицы основным, найдём её уравновешенные пары строк. Это будут строки - (2,4), (3,4). При этом таблица имеет вид:
За основной примем последний столбец. Уравновешенными парами строк окажутся пары - (1,3) и (3,5) и таблица будет иметь вид:
Таблицей рассматриваемый процесс заканчивается. Лишних неравенств не будет.
Для построения ОДР производится подбор параметров, и вводятся дополнительные ограничения и . С учётом этого получаем графическое решение (рис. 8.14):
Рис. 8.14
Чтобы затраты, связанные с эксплуатацией единицы транспорта были минимальными, для перевозки оборудования завод должен заказать 24 ед. транспорта А и 6 ед. транспорта Б.
Вариант 15. На приобретении оборудования для нового производственного участка выделено 20 тыс. р. Оборудование должно быть размещено на площади, не превышающей 72 м2. Предприятие может заказать оборудование двух видов: более мощные типа А стоимостью 5 тыс. р., требующие производственной площади 6 м2 (с учетом проходов) и дающие 8 тыс. единиц продукции за смену, и менее мощные машины типа Б стоимостью 2 тыс. р., занимающие площадь 12 м2 и дающие за смену 3 тыс. единиц продукции.
Найти оптимальный вариант приобретения оборудования, обеспечивающий максимум общей производительности нового участка.
Решение. Пусть оборудование типа А - x1, а оборудование типа Б - x2. Система ограничений и целевая функция из условия задачи выглядит следующим образом
Система ограничений после преобразований будет иметь вид
Строим матрицу :
Первый столбец правой части можно принять за основной. Уравновешенными при этом оказываются пары строк (1,3) и (2,3). Тогда таблица преобразуется в новую таблицу
Считая основным второй столбец таблицы , найдём её уравновешенные пары строк. Это будет две пары строк (1,2), (2,3). При этом таблица имеет вид
Таблицей рассматриваемый процесс заканчивается. Лишних неравенств нет.
Для визуализации решения введём масштабный коэффициент, равный 103. Тогда , . В новых обозначениях будем иметь:
Рис. 8.15
Оптимальный вариант приобретения оборудования состоит в заказе оборудования типа А в количестве 4 штуки.
9. Контрольные вопросы
допустимый решение линейный программирование
1. Какие темы изучаются в данном пособии?
2. Приведите в общем виде формулировку задачи линейного программирования.
3. Какие задачи линейного программирования могут решаться графически?
4. Приведите последовательность действий для построения ОДР.
5. Что такое лишнее неравенство?
6. Приведите последовательность действий для исключения лишнего неравенства.
7. Какой из столбцов таблицы можно принять за основной?
8. Какие строки являются допустимыми?
9. Какая пара строк является уравновешенной?
10. Цель масштабирования коэффициентов неравенств?
11. Как определить графическое решение задачи?
Приложение № 1
ТАБЛИЦА ПРОСТЫХ ЧИСЕЛ < 4070
p |
p |
p |
p |
p |
p |
p |
p |
p |
p |
p |
p |
p |
p |
|
2 |
179 |
419 |
661 |
947 |
1229 |
1523 |
1823 |
2131 |
2437 |
2749 |
3083 |
3433 |
3733 |
|
3 |
181 |
421 |
673 |
953 |
1231 |
1531 |
1831 |
2137 |
2441 |
2753 |
3089 |
3449 |
3739 |
|
5 |
191 |
431 |
677 |
967 |
1237 |
1543 |
1847 |
2141 |
2447 |
2767 |
3109 |
3457 |
3761 |
|
7 |
193 |
433 |
683 |
971 |
1249 |
1549 |
1861 |
2143 |
2459 |
2777 |
3119 |
3461 |
3767 |
|
11 |
197 |
439 |
691 |
977 |
1259 |
1553 |
1867 |
2153 |
2467 |
2789 |
3121 |
3463 |
3769 |
|
13 |
199 |
443 |
701 |
983 |
1277 |
1559 |
1871 |
2161 |
2473 |
2791 |
3137 |
3467 |
3779 |
|
17 |
211 |
449 |
709 |
991 |
1279 |
1567 |
1873 |
2179 |
2477 |
2797 |
3163 |
3469 |
3793 |
|
19 |
223 |
457 |
719 |
997 |
1283 |
1571 |
1877 |
2203 |
2503 |
2801 |
3167 |
3491 |
3797 |
|
23 |
227 |
461 |
727 |
1009 |
1289 |
1579 |
1879 |
2207 |
2521 |
2803 |
3169 |
3499 |
3803 |
|
29 |
229 |
463 |
733 |
1013 |
1291 |
1583 |
1889 |
2213 |
2531 |
2819 |
3181 |
3511 |
3821 |
|
31 |
233 |
467 |
739 |
1019 |
1297 |
1597 |
1901 |
2221 |
2539 |
2833 |
3187 |
3517 |
3823 |
|
37 |
239 |
479 |
743 |
1021 |
1301 |
1601 |
1907 |
2237 |
2543 |
2837 |
3191 |
3527 |
3833 |
|
41 |
241 |
487 |
751 |
1031 |
1303 |
1607 |
1913 |
2239 |
2549 |
2843 |
3203 |
3529 |
3847 |
|
43 |
251 |
491 |
757 |
1033 |
1307 |
1609 |
1931 |
2243 |
2551 |
2851 |
3209 |
3533 |
3851 |
|
47 |
257 |
499 |
761 |
1039 |
1319 |
1613 |
1933 |
2251 |
2557 |
2857 |
3217 |
3539 |
3853 |
|
53 |
263 |
503 |
769 |
1049 |
1321 |
1619 |
1949 |
2267 |
2579 |
2861 |
3221 |
3541 |
3863 |
|
59 |
269 |
509 |
773 |
1051 |
1327 |
1621 |
1951 |
2269 |
2591 |
2879 |
3229 |
3547 |
3877 |
|
61 |
271 |
521 |
787 |
1061 |
1361 |
1627 |
1973 |
2273 |
2593 |
2887 |
3251 |
3557 |
3881 |
|
67 |
277 |
523 |
797 |
1063 |
1367 |
1637 |
1979 |
2281 |
2609 |
2897 |
3253 |
3559 |
3889 |
|
71 |
281 |
541 |
809 |
1069 |
1373 |
1657 |
1987 |
2287 |
2617 |
2903 |
3257 |
3571 |
3907 |
|
73 |
283 |
547 |
811 |
1087 |
1381 |
1663 |
1993 |
2293 |
2621 |
2909 |
3259 |
3581 |
3911 |
|
79 |
293 |
557 |
821 |
1091 |
1399 |
1667 |
1997 |
2297 |
2633 |
2917 |
3271 |
3583 |
3917 |
|
83 |
307 |
563 |
823 |
1093 |
1409 |
1669 |
1999 |
2309 |
2647 |
2927 |
3299 |
3593 |
3919 |
|
89 |
311 |
569 |
827 |
1097 |
1423 |
1693 |
2003 |
2311 |
2657 |
2939 |
3301 |
3607 |
3923 |
|
97 |
313 |
571 |
829 |
1103 |
1427 |
1697 |
2011 |
2333 |
2659 |
2953 |
3307 |
3613 |
3929 |
|
101 |
317 |
577 |
839 |
1109 |
1429 |
1699 |
2017 |
2339 |
2663 |
2957 |
3313 |
3617 |
3931 |
|
103 |
331 |
587 |
853 |
1117 |
1433 |
1709 |
2027 |
2341 |
2671 |
2963 |
3319 |
3623 |
3943 |
|
107 |
337 |
593 |
857 |
1123 |
1439 |
1721 |
2029 |
2347 |
2677 |
2969 |
3323 |
3631 |
3947 |
|
109 |
347 |
599 |
859 |
1129 |
1447 |
1723 |
2039 |
2351 |
2683 |
2971 |
3329 |
3637 |
3967 |
|
113 |
349 |
601 |
863 |
1151 |
1451 |
1733 |
2053 |
2357 |
2687 |
2999 |
3331 |
3643 |
3989 |
|
127 |
353 |
607 |
877 |
1153 |
1453 |
1741 |
2063 |
2371 |
2689 |
3001 |
3343 |
3659 |
4001 |
|
131 |
359 |
613 |
881 |
1163 |
1459 |
1747 |
2069 |
2377 |
2693 |
3011 |
3347 |
3671 |
4003 |
|
137 |
367 |
617 |
883 |
1171 |
1471 |
1753 |
2081 |
2381 |
2699 |
3019 |
3359 |
3673 |
4007 |
|
139 |
373 |
619 |
887 |
1181 |
1481 |
1759 |
2083 |
2383 |
2707 |
3023 |
3361 |
3677 |
4013 |
|
149 |
379 |
631 |
907 |
1187 |
1483 |
1777 |
2087 |
2389 |
2711 |
3037 |
3371 |
3691 |
4019 |
|
151 |
383 |
641 |
911 |
1193 |
1487 |
1783 |
2089 |
2393 |
2713 |
3041 |
3373 |
3697 |
4021 |
|
157 |
389 |
643 |
919 |
1201 |
1489 |
1787 |
2099 |
2399 |
2719 |
3049 |
3389 |
3701 |
4027 |
|
163 |
397 |
647 |
929 |
1213 |
1493 |
1789 |
2111 |
2411 |
2729 |
3061 |
3391 |
3709 |
4049 |
|
167 |
401 |
653 |
937 |
1217 |
1499 |
1801 |
2113 |
2417 |
2731 |
3067 |
3407 |
3719 |
4051 |
|
173 |
409 |
659 |
941 |
1223 |
1511 |
1811 |
2129 |
2423 |
2741 |
3079 |
3413 |
3727 |
4057 |
Приведем пример использования таблицы простых чисел для нахождения целочисленных коэффициентов. Данные возьмём из таблицы (п. 7, с. 17). Для формирования строки равновесия имеем числа в таблице 3 и -150. Раскладываем эти числа в виде произведения простых чисел: 3=3; 150=2*3*5*5. Производим сокращение на общие простые числа (в данном случае на 3), оставшиеся числа и будут целочисленными сомножителями, т.е. 1 и 2*5*5=50. Использование целочисленных коэффициентов позволяет повысить точность расчета оптимальных параметров.
Библиографический список
1. Х.А. Таха. Введение в исследование операций, 6-е издание.: Пер. с англ. - М.: Издательский дом “Вильямс”, 2001. - 912 с.
2. Графическое решение и анализ экономических задач: Методические указания к практическим занятиям / Сост. М.П. Булаев. Рязань: РГМУ, 2001. - 32 с.
3. Кабанов А.Н. Математические методы повышения устойчивости алгоритмов АСУ: Учебное пособие. - Рязань: РРТИ, 1985. - 80 с.
4. Курицкий Б.Я. Поиск оптимальных решений средствами Excel 7.0. - СПб.: BHV - Санкт-Петербург, 1997. - 384 с.
5. Методы оптимизации в теории управления: Учебное пособие / И.Г. Черноруцкий. - СПб.: Питер, 2004. - 256 с.
6. Основы теории чисел. Виноградов И.М. Гл. ред. физ-мат. лит. 1972. - 168 с.
Размещено на Allbest.ru
Подобные документы
Теоретическая основа линейного программирования. Задачи линейного программирования, методы решения. Анализ оптимального решения. Решение одноиндексной задачи линейного программирования. Постановка задачи и ввод данных. Построение модели и этапы решения.
курсовая работа [132,0 K], добавлен 09.12.2008Анализ метода линейного программирования для решения оптимизационных управленческих задач. Графический метод решения задачи линейного программирования. Проверка оптимального решения в среде MS Excel с использованием программной надстройки "Поиск решения".
курсовая работа [2,2 M], добавлен 29.05.2015Постановка задачи линейного программирования и формы ее записи. Понятие и методика нахождения оптимального решения. Порядок приведения задач к каноническому виду. Механизмы решения задач линейного программирования аналитическим и графическим способами.
методичка [366,8 K], добавлен 16.01.2010Строение системы уравнений-ограничений и ее переменных, графический способ решения задач линейного программирования на плоскости. Выражение неизвестных через две независимые переменные, являющиеся координатными осями графика. Значение целевой функции.
лабораторная работа [61,4 K], добавлен 07.01.2011Расчет производства необходимого количества продукции для получения максимальной прибыли предприятия. Математическая модель для решения задач линейного программирования. Построение ограничений и целевых функций. Исследование чувствительности модели.
задача [74,7 K], добавлен 21.08.2010Анализ решения задачи линейного программирования. Симплексный метод с использованием симплекс-таблиц. Моделирование и решение задач ЛП на ЭВМ. Экономическая интерпретация оптимального решения задачи. Математическая формулировка транспортной задачи.
контрольная работа [196,1 K], добавлен 15.01.2009Алгоритм решения задач линейного программирования симплекс-методом. Построение математической модели задачи линейного программирования. Решение задачи линейного программирования в Excel. Нахождение прибыли и оптимального плана выпуска продукции.
курсовая работа [1,1 M], добавлен 21.03.2012Поиск верхних и нижних границ для оптимального значения на подобласти допустимых решений. Методы и проблемы решения задач нелинейного программирования. Написание и отладка программы. Создание программы для решения задачи "коммивояжёра" прямым алгоритмом.
курсовая работа [176,9 K], добавлен 22.01.2016Методы определения оптимального плана производства (приобретения) продукции с учетом ограниченного обеспечения ресурсами различного вида. Технология поиска оптимального решения задач линейного программирования (ЗЛП) с помощью итоговой симплекс-таблицы.
лабораторная работа [42,8 K], добавлен 11.03.2011Математическое программирование. Линейное программирование. Задачи линейного программирования. Графический метод решения задачи линейного программирования. Экономическая постановка задачи линейного программирования. Построение математической модели.
курсовая работа [581,5 K], добавлен 13.10.2008