Метод Фогеля - Транспортная задача линейного проектирования
В большинстве случаев, этот способ делает опорный план наиболее близкий к оптимальному. Использовать этот метод рекомендуется при расчетах вручную.
В основе этого метода лежит концепция штрафов, взимаемых за выбор не самого оптимального, с точки зрения транспортных расходов маршрута.
Таблица 4
Телефон. станции |
Районы |
Свободн номера | ||||||||||||
I |
II |
III |
IV |
V | ||||||||||
1 |
1 |
2 |
6 |
3 |
|
25 |
1 |
1 |
1 |
1 |
- |
- |
- |
- |
2 |
6 |
2 |
|
|
3 |
30 |
1 |
1 |
1 |
1 |
1 |
1 |
- |
- |
3 |
2 |
|
|
1 |
|
40 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
2 |
4 |
|
5 |
6 |
|
6 |
55 |
2 |
1 |
2 |
- |
- |
- |
- |
- |
5 |
0 |
0 |
|
0 |
0 |
15 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
Заявки |
30 |
25 |
45 |
30 |
35 | |||||||||
1 |
1 |
0 |
0 |
0 | ||||||||||
- |
1 |
0 |
0 |
0 | ||||||||||
- |
- |
0 |
0 |
0 | ||||||||||
- |
- |
0 |
0 |
0 | ||||||||||
- |
- |
0 |
0 |
0 | ||||||||||
- |
- |
0 |
- |
0 | ||||||||||
- |
- |
2 |
- |
3 | ||||||||||
- |
- |
2 |
- |
- |
Алгоритм метода включает следующие основные этапы:
- 1. Вычисление разностей в каждой строке и в каждом столбце матрицы между наименьшим расстоянием и ближайшим к ней величиной. Разности по строкам записываются справа в столбце разностей, разности по столбцам - внизу в строке разностей. У нас для строки 4 разность равна 1I-1IV =4-2=2 и т. д. 2. Находим из всех разностей максимальную. В примере это 2 в строке 4 (если их несколько, то берем любую из них). 3. Помещаем в клетку в строке с наибольшей разностью максимально возможного количества ресурсов, где находится наименьшее расстояние C4I=2, количество заявок 30. Поскольку при этом все запросы первого района удовлетворены, то этот столбец исключаем из дальнейшего рассмотрения. 4. Вычисляем разность по столбцам и строкам, не принимая во внимание расстояния в клетках, имеющих ресурсы, и в клетках исключенной строки или столбца, и определяем максимальную разность в столбце или строке. 5. Находим минимальный элемент в строке или столбце с максимальной разностью помещаем в эту клетку максимально возможное количество ресурса. Затем возвращаемся к этапу 4.
Далее за максимальную разность принимаем 1 в столбце II. В клетку 2III c наименьшим расстоянием помещаем имеющееся количество заявок 25. И исключаем второй столбец из рассмотрения. Следующая максимальная разность 2 в четвертой строке. Для четвертой телефонной станции необходимо еще 25 номеров, их мы записываем в клетку 4IV и исключаем четвертую строку из рассмотрения. Далее за максимальную разность принимаем 1 в первой строке. Т. к. первый столбец исключен из рассмотрения, записываем количество свободных номеров в пятый столбец первой строки и исключаем ее из рассмотрения. Далее за максимальную разность принимаем 1 во второй строке. В клетке 2IV, имеющей минимальное расстояние записываем 5 номеров. Заявки четвертого столбца удовлетворены, исключаем его из рассмотрения. Далее за максимальную разность принимаем опять разность во второй строке. В клетке 2III пишем 25. Во второй строке свободных номеров больше нет, исключаем ее из рассмотрения. Далее максимальная разность у нас получилась в пятом столбце - 3. В клетке 3V пишем оставшиеся 10 заявок и исключаем столбец V из рассмотрения. Далее максимальная разность получается в третьей строке, равная 2. Записываем в клетке 3III оставшиеся свободными 5 номеров. Третьему столбцу не хватает еще 15 номеров. Их мы записываем в клетку 5III. Заявки все удовлетворены, свободных номеров больше нет. Рассчитываем стоимость плана.
Стоимость плана составляет:
S=2*25+2*25+1*5+1*25+2*5+3*10+2*30+4*25+0*15=330
Похожие статьи
-
Метод наименьшей стоимости - Транспортная задача линейного проектирования
При этом методе на каждом шаге построения опорного плана первой заполняется клетка оставшейся части таблицы, которая имеет наименьшее расстояние. Если...
-
Существует несколько способов построения опорного плана. Это метод северо-западного угла, метод наименьшей стоимости, приближенный метод Фогеля. Суть...
-
Ранг системы ограничений T. З. равен (m + n - 1), следовательно, невырожденный опорный план Т-задачи содержит (m + n - 1) положительных компонент или...
-
Специфика транспортной задачи позволяет находить новое опорное решение задачи и новый базис по правилу более простому, чем в симплекс-методе. Пусть...
-
Цель работы. В городе имеется четыре АТС со свободной номерной емкостью (1,2,3,4). Известно количество свободных телефонных номеров на каждой станции....
-
Транспортная задача (Т. З.) является одной из распространенных задач линейного программирования специального вида. Эта задача такого наиболее...
-
Транспортная задача оптимальность Поставим в соответствие поставщикам потенциалы Ui, , а потребителям - Vj, . В оптимальном плане для всех базисных...
-
Признак оптимальности плана перевозок T. З. устанавливает теорема. Теорема. Для того, чтобы некоторый допустимый план X = (xij)m-nT. З. был оптимальным,...
-
Транспортная задача - Линейное программирование
Одна из наиболее распространенных задач математического программирования -- транспортная задача. В общем виде ее можно представить так: требуется найти...
-
Геометрический метод, Двойственная задача - Линейное программирование
Применяется для задач с двумя переменными. Метод решения состоит в следующем: На плоскости строятся прямые, которые задают соответствующие ограничения:...
-
Методика решения задач ЛП графическим методом - Линейное программирование
I. В ограничениях задачи (1.2) заменить знаки неравенств знаками точных равенств и построить соответствующие прямые. II. Найти и заштриховать...
-
Теорема. Чтобы транспортная задача была разрешима, необходимо и достаточно, чтобы выполнялось условие: (1.5) Доказательство: Необходимость. Пусть...
-
Введение - Транспортная задача линейного проектирования
В настоящее время оптимизация находит применение в науке, технике и в любой другой области человеческой деятельности. Оптимизация - целенаправленная...
-
Пересчет симплекс-таблицы. - Транспортная задача
Формируем следующую часть симплексной таблицы. Вместо переменной x в план 1 войдет переменная x1 . Строка, соответствующая переменной x1 в плане 1,...
-
Решение задач линейного программирования - Основы информатики
Имеются n пунктов производства и m пунктов распределения продукции. Стоимость перевозки единицы продукции с i-го пункта производства в j-ый центр...
-
Целью дипломного проекта "Калькулятор коммунальных услуг" является разработка программного средства "Calculation. exe". Для достижения цели дипломного...
-
Вариант №1 1. Выбрать и обосновать наиболее эффективный метод решения задачи. 2. Разработать алгоритм и программу для решения задачи в общем виде. 3....
-
Теоретическая основа линейного программирования, Симплекс метод - Линейное программирование
Симплекс метод Симплекс метод - метод линейного программирования, который реализует рациональный перебор базисных допустимых решений, в виде конечного...
-
Теоретические аспекты поставленной задачи В этой части проекта будут объяснены этапы применения МКЭ для плоской фермы. В первой главе было рассмотрено...
-
Транспортная задача - Транспортная задача
Сформулировать линейную производственную задачу и составить ее математическую модель, взяв исходные данные из приложения 1, где технологическая матрица А...
-
Дана система линейных уравнений (СЛУ) с n неизвестными: В матричной форме записи система (1) имеет вид: (2) Где : n - порядок системы; - матрица...
-
Аннотация В статье рассматриваются два способа уменьшения времени вычисления дерева решений для задач линейного параметрического программирования с...
-
Расчет диаметра сети - Проектирование учебной локальной вычислительной сети
Методика определения диаметра сети может быть оформлена в виде таблицы. Номера строк и столбцов в ней соответствуют индиентификаторам рабочих станций на...
-
Технические требования Техническое задание данной работы требует разработать программу для визуального редактирования HTML-кода. Программа должна быть...
-
Формирование области многокритериального выбора вариантов Стоит задача о выборе марки автомобиля с их известными особенностями и характеристиками....
-
Липредеры на основе ковариационного метода - Вокодеры с линейным предсказанием
Одними из видов липредеров с низкой скоростью передачи являются липредеры на основе ковариационного метода. Атал и Ханауэр в работах и впервые...
-
Принцип метода линейного предсказания - Вокодеры с линейным предсказанием
Вокодер информация кодирование синтезатор В вокодерах с линейным предсказанием при анализе речевого сигнала в передающем устройстве определяются...
-
Разработать и создать аналог системной утилиты "Диспетчер задач" по дисциплине "Системное программирование". "Диспетчер задач" должен содержать следующие...
-
Целью данного курсового проекта является разработка и описание работы устройства управления, вырабатывающего заданную по варианту последовательность...
-
Математический аппарат Для понимания всего дальнейшего полезно знать и представлять себе геометрическую интерпретацию задач линейного программирования,...
-
Обоснование выбора средств для разработки В качестве платформы была взята платформа NET, потому что платформа NET на текущий момент самая передовая и...
-
Формулировка задачи - Линейное программирование
Даны линейная функция Z=С1 х1 +С2 х2 +...+СN xN (1.1) И система линейных ограничений A11 x1 + a22 x2 +... + a1N ХN = b1 A21 x1 + a22 x2 +... + a2N ХN =...
-
Выбор среды программирования Delphi - это попытка фирмы borland объединить лучшее, что было создано на тему визуального программирования, в единый...
-
Варианты - Решение задач линейного программирования с использованием Microsoft Excel
Используя MS Excel, найти решение для модели ЛП, соответствующей заданному варианту (табл. 1.5). Таблица 1.5 Варианты задач к лабораторной работе № 1 №...
-
Для реализации поставленной задачи методом конечных элементов будут использованы следующие программные обеспечения (ПО): - MATLAB - ПО и одноименный язык...
-
Метод конечных элементов (МКЭ) жесткости возник в аэрокосмической отрасли. Исследователи рассматривали различные подходы к анализу сложных частей...
-
Предложенный подход к решению задач исследования Используя в качестве основы присутствующее в наличии программное обеспечение, которое применимо к...
-
Задача поведенческой сегментации, формирование портретов клиентов по поведению Одними из основных задач анализа являлись: поведенческая сегментация...
-
Построение модели предметной области с помощью описания структур данных и программного кода является классическим подходом в разработке ИС. Зачастую...
-
Специалисты Gartner предполагали, что к 2006 году более 60% компании будут внедрять сервис-ориентированную архитектуру (Service-Oriented Architecture -...
Метод Фогеля - Транспортная задача линейного проектирования