Курсовая работа: Применение методов оптимизации для управления социально- экономическими системами
Описание
Содержание
Задание 3
Введение 7
- Теоретические аспекты транспортной задачи 9
- Понятие и содержание транспортной задачи 9
- Методы решения транспортной задачи 13
- Расчетно-практическая часть 32
- Решение задачи линейного программирования 32
- Решение транспортной задачи 35
- Решение задачи о назначениях 38
- Решение задачи коммивояжера 42
- Решение задачи эффективного инвестирования проектов 45
Заключение 51
Литература 52
Задание
Задание 1 Решение задачи линейного программирования
Фирма производит и продает два типа товаров. Фирма получает прибыль в размере c1 тыс.р. от производства и продажи каждой единицы товара 1 и в размере c2 тыс. р. от производства и продажи каждой единицы товара 2. Фирма состоит из трех подразделений. Затраты труда (чел.-дни) на производство этих товаров в каждом из подразделений указаны в таблице :
| Подразделение | Трудозатраты, чел.-дней на 1 шт. | |
Товар 1 | Товар 2 | |
1 | a1 | b1 |
2 | a2 | b2 |
3 | a3 | b3 |
Руководство рассчитало, что в следующем месяце фирма будет располагать следующими возможностями обеспечения производства трудозатратами: D1 чел.- дней в подразделении 1, D2 — в подразделении 2 и D3 — в подразделении 3. Составить задачу линейного программирования и найти ее решение с использованием MS EXCEL. Числовые значения взять из таблицы для своего варианта.
Вариант | a1 | a2 | a3 | b1 | b2 | b3 | c1 | c2 | D1 | D2 | D3 |
21 | 1 | 2 | 2 | 3 | 3 | 2 | 9 | 5 | 900 | 1000 | 1600 |
Задание 2 Решение транспортной задачи
Решить транспортную задачу с использованием вычислительной техники. На трех элеваторах хранится зерно, часть которого нужно развезти по четырем
хлебозаводам. — затраты на перевозку 1 тонны зерна с i-го элеватора на j-й хлебозавод. Составить план перевозки зерна, чтобы суммарные затраты на перевозку были min. Использовать MS EXCEL.
| Номер элеватора | Кол-во зерна на элеваторе (тыс. т) | Хлебозаводы и их потребность в зерне (тыс. т) | |||
1 | 2 | 3 | 4 | ||
150 | 300 | 200 | 250 | ||
1 | 250 | а11 | а12 | а13 | а14 |
2 | 350 | а21 | а22 | а23 | а24 |
3 | 300 | а31 | а32 | а33 | а34 |
Значения коэффициентов затрат взять в соответствии со своим вариантом:
| Номер варианта | Матрица коэффициентов затрат | |||
21, 22 | 6 | 2 | 9 | 4 |
5 | 6 | 3 | 4 | |
9 | 5 | 3 | 9 | |
Задание 3 Решение задачи о назначениях
Согласно технологическому процессу, при изготовлении некоторых изделий, необходимо выполнить 5 технологических операций. Для их выполнения сформированы 5 бригад, причем каждая бригада может выполнять любую технологическую операцию. Однако, как показывает статистика, процент брака каждой бригады при исполнении каждой операции различен. Средний процент брака при выполнении каждой операции каждой бригадой приведен в таблице ниже (значения a, b, c, d, e, f, g, h взять для своего варианта из таблиц ниже).
Операция 1 | Операция 2 | Операция 3 | Операция 4 | Операция 5 | |
Бригада 1 | a | 6 | c | 3 | e |
Бригада 2 | 4 | 2 | b | 6 | 4 |
Бригада 3 | 5 | 7 | 4 | 3 | 5 |
Бригада 4 | 8 | h | 5 | d | 2 |
Бригада 5 | f | 4 | 6 | 5 | g |
Нужно так распределить бригады по технологическим операциям, чтоб суммарный средний процент брака был минимален (использовать вычислительную технику). Данные для выполнения задания (по вариантам) представлены в следующей таблице:
Вариант | a | b | c | d | e | f | g | h |
Вариант 21 | 6 | 4 | 4 | 4 | 2 | 2 | 5 | 2 |
Задание 4 Решение задачи коммивояжера
Социальный работник, планирует объехать 7 городов. Стоимость проезда (тыс. руб.) из каждого города в каждый приведена в таблице. Составить маршрут, позволяющий объехать все города (начиная со второго) по одному разу и вернуться в исходный город. Вычислить общую стоимость путешествия (использовать вычислительную технику).
Город | Город 1 | Город 2 | Город 3 | Город 4 | Город 5 | Город 6 | Город 7 |
Город 1 | 0 | 3,5 | 2,1 | d | 1,8 | 1,2 | 2,2 |
Город 2 | 2,9 | 0 | c | 1,3 | 3,2 | 1,8 | 2,3 |
Город 3 | 1,7 | 2,9 | 0 | 1,4 | 2,5 | f | 1,8 |
Город 4 | a | 3,3 | 1,6 | 0 | 3,8 | 2,5 | 3,2 |
Город 5 | 1,6 | b | 3,8 | 2,5 | 0 | 2,4 | 2,1 |
Город 6 | 1,7 | 2,2 | 2,6 | 2,1 | 2,4 | 0 | g |
Город 7 | 2,0 | 1,7 | 2,7 | 3,3 | e | 1,3 | 0 |
Данные для своего варианта взять из таблицы:
Вариант | 21 |
a | 1,2 |
b | 3,5 |
c | 3,7 |
d | 1,3 |
e | 3,3 |
f | 1,8 |
g | 3,4 |
Задание 5 Решение задачи эффективного инвестирования проектов
Решить задачу распределения 5 единиц ресурсов между четырьмя социальными проектами. На будущий период были выделены 5 денежных средств, которые нужно распределить между 4 проектами, причем каждому проекту необходимо выделить средства кратно одной денежной единице. Эффективность от инвестирования средств зависит от количества вложений х в каждый k-ый проект, равно и приведено в таблице (см. свой вариант). Определить оптимальное распределение средств между проектами с использованием вычислительной техники.
Вариант № 11, 21 | ||||
x, д.е. | f1(x) | f2(x) | f3(x) | f4(x) |
1 | 3 | 2 | 3 | 2 |
2 | 4 | 4 | 4 | 4 |
3 | 7 | 6 | 5 | 5 |
4 | 7 | 7 | 9 | 8 |
5 | 9 | 10 | 9 | 9 |
Введение
Каждый человек ежедневно, не всегда осознавая это, решает проблему: как получить наибольший эффект, обладая ограниченными средствами. Доступные человеку средства и ресурсы всегда ограничены. Чтобы достичь наибольшего эффекта, имея ограниченные средства, надо составить план, или программу действий. Раньше план в таких случаях составлялся и реализовывался исходя из интуитивных представлений лица, принимающего решение. В середине XX века был создан специальный математический аппарат, помогающий делать это с опорой на научные знания. Соответствующий раздел математики называется математическим программированием. С программированием для ЭВМ математическое программирование имеет лишь то общее, что большинство возникающих на практике задач данного раздела слишком громоздки для ручного счета, решить их можно только с помощью ЭВМ, предварительно составив программу.
Целью решения транспортной задачи является обеспечение получения (доставки) продукции (товара) потребителю в нужное время и место при минимально возможных совокупных затратах трудовых, материальных, финансовых ресурсов. Транспортная задача линейного программирования получила в настоящее время широкое распространение в теоретических обработках и практическом применении на транспорте и в промышленности. Важное значение она имеет в деле рационализации поставок важнейших видов промышленной и сельскохозяйственной продукции, а также оптимального планирования грузопотоков и работы различных видов транспорта.
Актуальность темы данной работы заключается в том, что к задачам транспортного типа сводятся и многие другие задачи линейного программирования - задачи о назначениях, сетевого планирования и управления, календарного планирования.
Объект исследования: методы и модели линейного программирования.
Предмет исследования: транспортная задача линейного программирования.
Цель курсовой работы: изучение общей постановки, видов и методов решения транспортной задачи.
В соответствии с целью были поставлены следующие задачи исследования:
¾ проанализировать научную и учебную литературу по теме исследования;
¾ выявить теоретические основы решения транспортных задач различного вида;
¾ изучить и описать методы решения транспортной задачи закрытого типа.
Курсовая работа состоит из введения, двух глав, заключения, списка литературы.
Во введении обоснована актуальность исследования по выбранной теме и даны его основные характеристики.
Первая глава посвящена теоретическим основам построения модели транспортного типа, рассмотрены основные понятия, определения, виды и свойства транспортной задачи линейного программирования и методы решения транспортных задач: способы нахождения первоначального опорного решения.
Во второй главе приведены решения задач по темам: линейного программирования, транспортной, о назначениях, коммивояжера и эффективного инвестирования проектов.
В заключении приведены основные выводы проведенного исследования.
ВГТУ
all_at_700
















