рефераты конспекты курсовые дипломные лекции шпоры

Реферат Курсовая Конспект

Транспортная модель линейного программирования.

Транспортная модель линейного программирования. - раздел Науковедение, Моделирование как метод научного познания   Транспортная Задача. Общая Постановка, Цели, Задачи. Основные...

 

Транспортная задача. Общая постановка, цели, задачи. Основные типы, виды моделей

 

Под названием “транспортная задача” объединяется широкий круг задач с единой математической моделью. Данные задачи относятся к задачам линейного программирования и могут быть решены симплексным методом. Однако матрица системы ограничений транспортной задачи настолько своеобразна, что для ее решения разработаны специальные методы. Эти методы, как и симплексный метод, позволяют найти начальное опорное решение, а затем, улучшая его, получить оптимальное решение.

В общей постановке транспортная задача состоит в отыскании оптимального плана перевозок некоторого однородного груза с баз потребителям .

Различают два типа транспортных задач: но критерию стоимости (план перевозок оптимален, если достигнут минимум затрат на его реализацию) и по критерию времени (план оптимален, если на его реализацию затрачивается минимум времени).

 

(1.1)
Обозначим количество груза, имеющегося на каждой из баз (запасы), соответственно ,а общее количество имеющегося в наличии груза–:

;

(1.2)
Заказы каждого из потребителей (потребности) обозначим соответственно, а общее количество потребностей – :

,

(1.3)
Тогда при условии

(1.4)
мы имеем закрытую модель, а при условии

– открытую модель транспортной задачи.

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

Так же существуют одноэтапные модели задач, где перевозка осуществляется напрямую от, например, базы или завода изготовителя к потребителю, и двухэтапные, где между ними имеется “перевалочный пункт”, например – склад.

План перевозок с указанием запасов и потребностей удобно записывать в виде следующей таблицы, называемой таблицей перевозок:

 

Пункты Отправления Пункты назначения Запасы
Потребности или

 

Условие или означает, с какой задачей мы имеем дело, с закрытой моделью или открытой моделью транспортной задачи. Переменное означает количество груза, перевозимого с базы потребителю : совокупность этих величин образует матрицу (матрицу перевозок).

Очевидно, переменные должны удовлетворять условиям:

(2.1.1)
(2.1)

Система (2.1) содержит уравнений с неизвестными. Её особенность состоит в том, что коэффициенты при неизвестных всюду равны единице. Кроме того, все уравнения системы (2.1) могут быть разделены на две группы: первая группа из т первых уравнений (“горизонтальные” уравнения) и вторая группа из п остальных уравнений (“вертикальные” уравнения). В каждом из горизонтальных уравнений содержатся неизвестные с одним и тем же первым индексом (они образуют одну строку матрицы перевозок), в каждом из вертикальных уравнений содержатся неизвестные с одним и тем же вторым индексом (они образуют один столбец матрицы перевозок). Таким образом, каждая неизвестная встречается в системе (2.1) дважды: в одном и только одном горизонтальном и в одном и только одном вертикальном уравнениях.

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

(2.1’)

где символы и означают суммирование по соответствующему индексу. Так, например,

При этом легко заметить, что под символами такого суммирования объединяются только свободные неизвестные (здесь , ).

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

 

или короче

(2.2)

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

(2.2’)

Так как для закрытой модели транспортной задачи , то полученные нами уравнения (2.2) и (2.2’) одинаковы и, исключив из одного из них неизвестное , мы получим уравнение-тождество 0=0, которое из системы вычеркивается.

Итак, преобразование системы (2.1) свелось к замене двух уравнений (первого горизонтального и первого вертикального) уравнением (2.2). Остальные уравнения остаются неизменными. Система приняла вид

(2.3)

 

В системе (2.3) выделен указанный выше базис: базисные неизвестные из первых т уравнений образуют первый столбец матрицы перевозок, а базисные неизвестные остальных уравнений образуют первую строку матрицы перевозок без первого неизвестного [она входит в первое уравнение системы (2.3)]. В системе (2.3) имеется уравнений, выделенный базис содержит неизвестных, а, следовательно, и ранг системы (2.1) .

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

Совокупность тарифов также образует матрицу, которую можно объединить с матрицей перевозок и данными о запасах и потребностях в одну таблицу:

 

Пункты Отправления Пункты назначения Запасы
     
     
     
Потребности или
                     

 

Сумма всех затрат, т. е. стоимость реализации данного плана перевозок, является линейной функцией переменных :

 

(2.4)

Требуется в области допустимых решений системы уравнений (2.1) и (2.1.1) найти решение, минимизирующее линейную функцию (2.4).

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

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

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

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

Замечание 2. Под величинами , очевидно, не обязательно подразумевать только тарифы. Можно также считать их величинами, пропорциональными тарифам, например, расстояниями от баз до потребителей. Если, например, выражены в тоннах, а в километрах, то величина , определяемая формулой (2.4), является количеством тонно-километров, составляющих объем данного плана перевозок. Очевидно, что затраты на перевозки пропорциональны количеству тонно-километров и, следовательно, будут минимальными при минимуме S. В этом случае вместо матрицы тарифов мы имеем матрицу расстояний.


 

– Конец работы –

Эта тема принадлежит разделу:

Моделирование как метод научного познания

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

Если Вам нужно дополнительный материал на эту тему, или Вы не нашли то, что искали, рекомендуем воспользоваться поиском по нашей базе работ: Транспортная модель линейного программирования.

Что будем делать с полученным материалом:

Если этот материал оказался полезным ля Вас, Вы можете сохранить его на свою страничку в социальных сетях:

Все темы данного раздела:

Моделирование как метод научного познания
Моделирование в научных исследованиях стало применяться еще в глубокой древности и постепенно захватывало все новые области научных знаний: техническое конструирование, строительство и архитектуру,

Физическая модель. Математическая модель, алгоритм, программа.
Стр. 580   Физика - наука, в которой математическое моделирование является чрезвычайно важным методом исследования. Наряду с традиционным делением физики на экспериментальную

Аналогии между лабораторным и вычислительным экспериментами
Лабораторный эксперимент Вычислительный эксперимент Образец Физический прибор Калибровка прибора Измерение . Анализ данных

Имитационное моделирование.
Имитационное моделирование — метод, позволяющий строить модели, описывающие процессы так, как они проходили бы в действительности. Такую модель можно «проиграть» во времени как для

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

Многоотраслевая модель экономики Леонтьева.
Макроэкономика функционирования многоотраслевого хо­зяйства требует баланса между отдельными отраслями. Каж­дая отрасль, с одной стороны, является призводителем, а с другой — потребителем продукции

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

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

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

Движение небесных тел.
Стр. 607 Как движется Земля и другие планеты в пространстве? Что ждет комету, залетевшую из глубин космоса в Солнечную систему? Многовековая история поиска ответов на эти и другие вопросы

Модель динамики численности биологических популяций.
Стр.639 Попытки математического описания динамики численности отдельных биологических популяций и сообществ имеют солидную историю. Одна из первых моделей динамики роста популяций принадле

Метод Эйлера решения дифференциальных уравнений.
http://rudocs.exdat.com/docs/index-27671.html?page=11 Метод Эйлера — наиболее простой численный метод решения (систем) обыкновенных дифференциальных уравнений. Впервые опи

Движение тела, брошенного под углом к горизонту.
Стр.598   Если тело бросить под углом к горизонту, то в полете на него действуют сила тяжести и сила сопротивления воздуха. Если силой сопротивления пренебречь, то остается е

Свободное падение тел с учетом сопротивления среды.
Стр. 591 При реальных физических движениях тел в газовой или жидкостной среде трение накладывает огромный отпечаток на характер движения. Каждый понимает, что предмет, сброшенный с большой

Результаты вычислений, выполненных в табличном процессоре
    А В С D t v  

Движение тела с переменной массой.
Стр. 605 Рассмотрим указанную задачу в максимально упрощенной постановке. Наши цели: а) достичь качественного понимания того, как скорость ракеты меняется во время взлета, как вли

Розыгрыш дискретной случайной величины (распределение случайной величины).
http://www.nsu.ru/mmf/tvims/chernova/tv/lec/node24.html          

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

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

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

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

Системный подход в научных исследованиях (системный анализ).
Рассмотрим значения ключевых понятий системного подхода. Как очевидно, основным является определение системы. ^ Определений системы вероятно столько же, сколько и специалистов, которые использую

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

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

Сферическая составляющая; 2 - диск; 3 - ядро; 4 - слой газопылевых облаков; 5 - корона
Диск и окружающее его гало погружены в корону. Если радиусы диска и гало сравнимы между собой по величине, то радиус короны в пять, а может быть, и в десять раз больше. Почему «может быть»?

Таковы сведения, полученные советским астрономом Я. Эйнасто и его сотрудниками в Тартуской обсерватории.
Конечно, изучать невидимую корону очень трудно. Из-за этого и не слишком точны пока оценки её размеров и массы. Но её главная загадка в другом: мы не знаем, из чего она состоит. Мы не знаем

Звездные миры
К началу нашего века границы разведанной Вселенной раздвинулись настолько, что включили в себя Галактику. Многие, если не все, думали тогда, что эта огромная звёздная система и есть вся Все

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

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

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

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

Хотите получать на электронную почту самые свежие новости?
Education Insider Sample
Подпишитесь на Нашу рассылку
Наша политика приватности обеспечивает 100% безопасность и анонимность Ваших E-Mail
Реклама
Соответствующий теме материал
  • Похожее
  • Популярное
  • Облако тегов
  • Здесь
  • Временно
  • Пусто
Теги