|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
ВВЕДЕНИЕДата добавления: 2014-11-24 | Просмотров: 1739
Общая постановка транспортной задачи состоит в определении оптимального плана перевозок некоторого однородного груза из m пунктов отправления В качестве критерия эффективности (оптимальности) берется либо минимальная стоимость перевозок, либо минимальное время доставки груза.
Пример 5. На трех оптовых базах А1, А2, А3 находится однородный груз в количестве
Требуется определить такой план перевозок, при котором все сырье от поставщиков (оптовые базы) будет вывезено, все потребности потребителей будут удовлетворены и при этом общая стоимость перевозок будет минимальной. Решение. 1). Построение экономико-математической модели. Обозначим через Поскольку имеются ограничения на наличие груза у поставщиков, то переменные должны удовлетворять условиям на вывоз всего груза: Условия доставки всего груза потребителям: Так как исключаются обратные перевозки груза, то переменные удовлетворяют условию неотрицательности: Суммарные затраты на перевозку всего груза составят: Итак, требуется найти такой план Исходные данные задачи удобно представить в виде распределительной табл. 12. Таблица 12
Общие запасы сырья на оптовых базах равны Если общие запасы продукта у поставщиков равны общим потребностям в грузе у потребителя, т.е. то модель такой транспортной задачи называется закрытой, если же условие не выполняется, то – открытой. Любая закрытая модель транспортной задачи имеет решение, что обосновывается следующей теоремой: Для разрешимости транспортной задачи необходимо и достаточно, чтобы общие запасы в пунктах отправления были равны потребностям в грузе в пунктах назначения, т.е. выполнялось равенство (5). Открытая модель транспортной задачи решается приведением к закрытой модели. В случае превышения суммарных запасов над потребностью, т.е. Пусть в нашем примере запасы груза у второго поставщика Таблица 13
Если же суммарный спрос превышает суммарные запасы, тогда в таблицу вводится новая строка с фиктивным поставщиком. 2).Определение базисного плана транспортной задачи. Количество линейно независимых уравнений в системе ограничений может быть не более Если условия транспортной задачи и ее базисный план записаны в виде таблицы, то клетки, в которых находятся отличные от нуля компоненты плана, называются занятыми, а остальные – свободными. В случае вырожденного плана в любые свободные клетки надо поставить столько нулей, чтобы с их учетом было Определить допустимый опорный план можно одним из методов: методом минимального тарифа, методом аппроксимации Фогеля или северо-западного угла. Метод минимального тарифа. Суть метода заключается в том, что из таблицы стоимостей выбирается клетка с минимальным тарифом (если их несколько, то следует выбирать любую из них) и в нее помещают меньшее из чисел ai и bj. Затем из рассмотрения исключают либо строку, соответствующую поставщику, запасы которого полностью израсходованы, либо столбец, соответствующий потребителю, потребности которого полностью удовлетворены, либо строку и столбец, если израсходованы запасы поставщика и удовлетворены потребности потребителя. Из оставшейся части таблицы стоимостей снова выбирают наименьшую стоимость, и процесс распределения запасов продолжают, пока все запасы не будут распределены, а потребности потребителей удовлетворены. В нашем случае минимальный тариф, равный 1, находится в клетке Таблица 14
В оставшейся таблице клетка с наименьшим тарифом Таблица 15
В оставшейся части таблицы минимальная стоимость Таблица 16
Затем заполняем клетку Таблица 17
Из оставшейся части таблицы сначала заполняем клетку Таблица 18
В результате получим опорный план:
При данном плане перевозок общая стоимость составляет:
Данный базисный план является невырожденным, так как число положительных элементов матрицы X равно При решении задачи вручную все действия производятся на одной таблице.
Метод аппроксимации Фогеля. Суть метода заключается в том, что из таблицы стоимостей по всем столбцам и по всем строкам находят разность между двумя записанными в них минимальными тарифами. Эти разности записывают в специально отведенные для этого строке и столбце в таблице условий задачи. Среди найденных разностей выбирают максимальную разность. В строке (или в столбце), которой соответствует данная разность, определяют минимальный тариф. Клетку, в которой он записан, заполняют на данной итерации, помещая в неё меньшее из чисел ai и bj. Если минимальный тариф одинаков для нескольких клеток данной строки (столбца), то для заполнения выбирают ту клетку, которая расположена в столбце (строке), соответствующем наибольшей разности между двумя минимальными тарифами, находящимися в данном столбце (строке). Затем из рассмотрения исключают либо строку, соответствующую поставщику, запасы которого полностью использованы, либо столбец, соответствующий потребителю, потребности которого полностью удовлетворены, либо строку и столбец, если израсходованы запасы поставщика и удовлетворены потребности потребителя. Из оставшейся части таблицы определяют следующую клетку для заполнения. Снова находят разности между оставшимися минимальными тарифами в каждой из строк и столбцов, и процесс распределения запасов продолжают, пока все запасы не будут распределены, а потребности удовлетворены. В нашем случае для каждой строки и столбца таблицы условий найдем разности между двумя минимальными тарифами, записанными в данной строке или столбце, и поместим их в соответствующем первом дополнительном столбце или первой дополнительной строке табл. 19. Так, в строке А1 минимальный тариф равен 1, а следующий за ним равен 2, разность между ними Таблица 19
После этого определяем следующую клетку для заполнения. Снова находим разности между двумя минимальными тарифами в каждой из строк и столбцов оставшейся части таблицы и записываем их во втором дополнительном столбце и во второй дополнительной строке табл. 19. Наибольшая указанная разность равна 6 и соответствует строке А1. Минимальный тариф в этой строке записан в клетке, которая находится на пересечении ее со столбцом В3. Следовательно, заполняем эту клетку. Поместим в нее число 55, тем самым получаем, что запасы базы А1 полностью исчерпаны, а потребности пункта потребления В3 стали равными Продолжая итерационный процесс, последовательно заполняем клетки, находящиеся на пересечении строки А3 и столбца В2, строки А2 и столбца В1 строки А2 и столбца В2.
В результате получим опорный план: .
При этом плане общая стоимость перевозок такова:
Как правило, применение метода аппроксимации Фогеля позволяет получить либо опорный план, близкий к оптимальному, либо сам оптимальный план. Кстати, найденный выше опорный план транспортной задачи является и оптимальным, что будет показано ниже.
3). Нахождение оптимального плана транспортной задачи. Для оптимальности плана транспортной задачи необходимо и достаточно, чтобы нашлись такие величины
Данные условия имеют экономическую интерпретацию. Потенциалы можно рассматривать как условные ценности единицы перевозимого груза у поставщиков и потребителей (например, необходимость в грузе у потребителя и трудоемкость при изготовлении у поставщика). Тогда, согласно первому условию (для занятых клеток), для оптимальности плана перевозок требуется, чтобы на тех маршрутах, по которым действительно перевозится груз, условная ценность единицы груза у поставщика и ее ценность у потребителя в сумме была равна стоимости единицы груза от поставщика к потребителю. А в соответствии со вторым условием, если условная ценность единицы груза у поставщика вместе с условной ценностью единицы этого груза у потребителя меньше стоимости ее перевозки, то тариф завышен, и перевозка груза не является выгодной. Для всех занятых клеток опорного плана, найденного методом минимального элемента (табл. 18), составляем уравнение вида
Поскольку число базисных переменных равно Пусть
Проверяем опорный план на оптимальность по свободным клеткам, определяя, выполняется ли соотношение Если среди В данной задаче для клетки Циклом в таблице условий транспортной задачи называется ломаная линия, начинающаяся и заканчивающаяся в свободной клетке максимальной неоптимальности «+», вершины которой расположены в занятых клетках, причем в каждой вершине встречаются только два звена, одно из них располагается по строке, другое – по столбцу. Если ломаная линия, образующая цикл, пересекается, то точки пересечения не являются вершинами. В нашей задаче цикл имеет следующий вид (табл. 20): Таблица 20
Переходим к новому базисному плану. Для этого необходимо переместить грузы в пределах клеток, связанных с данной свободной клеткой. Это перемещение производят по следующим правилам: 1). Каждой из клеток, связанных циклом, приписываем определенный знак «+» или «-», начиная со свободной клетки. Клетки, отмеченные знаком «+» назовем загружаемой клеткой, знак «-» - разгружаемой. 2). Из разгружаемых клеток выбираем клетку с минимальным объемом перевозок и заносим найденную величину в свободную клетку. Одновременно это число прибавляем к соответствующим числам, стоящим в плюсовых клетках, и вычитаем из чисел, стоящих в минусовых клетках. Клетка, которая ранее была свободной, становится занятой, а минусовая клетка, в которой находился минимальный объем перевозок, становится свободной. При этом если в минусовых клетках имеется два (или более) одинаковых минимальных числа, то освобождают лишь одну из таких клеток, а остальные оставляют занятыми (с нулевыми поставками). Эта последовательность операций для нашей задачи определяет новый базисный план таким образом: анализируем клетки со знаком «-» и находим Таблица 21
Как видно, полученный план лучше предыдущего, так как на нем значение функции, описывающей расходы при перевозке грузов, меньше. Следует отметить, что при сдвиге по циклу пересчета число занятых клеток осталось неизменным, а именно равным Получив новый базисный план транспортной задачи, проделываем уже знакомую процедуру. То есть, проверяем план на оптимальность, и в случае положительного ответа найденный план является оптимальным планом Х* транспортной задачи. В противном случае, находим новый базисный план, умещающий значение стоимости перевозок. Для всех занятых клеток последней таблицы составляем уравнения вида
Полагая Таким образом, для клетки Таблица 22
В разгружаемых клетках данного цикла наименьшее число находится в клетке
Таблица 23
Снова к данному плану применяем ту же схему. Для всех занятых клеток таблицы составляем уравнения вида
Полагая Далее, для свободных клеток проверяем, будут ли выполняться соотношение Условия критерия оптимальности выполнены. Следовательно, полученный план является оптимальным для построенной модели транспортной задачи:
Минимальная общая стоимость перевозок
СОДЕРЖАНИЕ
4
5
6
7 ВВЕДЕНИЕ
О. Мандельштам Есть идеи, которые на протяжении длительного времени вновь и вновь возрождаются в истории культуры и науки, которые вновь и вновь в разной форме, соответствующей духу времени, возникают у разных авторов, часто, по-видимому, совершенно независимо друг от друга, хотя, возможно, иногда имея некоторые общие источники в трудах выдающихся мыслителей. В психологии одной из таких сквозных идей является представление о том, что развитие процессов познания вообще и умственное развитие ребенка, в частности, идут от общего к частному, от форм однородно-простых, глобальных и целостных к формам разнородно-сложным и внутренне-расчлененным. Эта общая идея включает в себя представление о ключевой базисной роли процессов дифференциации в умственном развитии. В современной западной психологии в середине нашего века принцип дифференциации был положен в основу известной теории развития Х. Вернера, но вряд ли он знал, что еще в последней четверти прошлого столетия уже существовал не менее детально проработанный вариант теории того же типа, принадлежащий русскому ученому И. М. Сеченову. Сегодня очевидно, что принцип дифференциации вместе с неразрывно связанным с ним принципом интеграции и иерархической организации составляют ядро системного подхода к процессам развития (А. Н. Аверьянов, 1976). Оба принципа имеют всеобщий характер. Они раскрывают сущность развития как направленного изменения систем от менее упорядоченного к более упорядоченному состоянию, как рост их организации. Поэтому уровень дифференцированности систем является одним из всеобщих показателей развития. В свое время мы пришли к идее дифференциации, чтобы понять природу психофизиологических механизмов сознания человека как высшей формы отражения, чтобы понять, что лежит за внутренней субъективной «данностью объектов субъекту». Оказалось, что этот загадочный 8 феномен может быть достаточно ясно понят, если принять, что мозговые отображения (копии, информационные модели) объектов внешнего мира, с одной стороны, и внутренних состояний субъекта, с другой, представлены в голове взрослого человека в современной культуре в хорошо расчлененной, внутренне дифференцированной форме, когда нейронные паттерны, отображающие объекты, отделены от паттернов, представляющих состояния субъекта, его действия (Чуприкова, 1985). Развивая эти представления, мы опирались на труды Г. Гегеля, К. Маркса, И. М. Сеченова, А. Потебни, К. Гольдштейна и М. Ширера, И. П. Павлова, П. А. Шеварева, в которых были представлены убедительные гносеологические, эволюционно-исторические, лингвистические, психологические, психофизиологические и клинические доказательства роста психологической расчлененности и аналитичности отражения на более высоких уровнях развития по сравнению с более низкими уровнями. Очевидно, что одним из аргументов в пользу этой точки зрения мог бы служить фактический рост внутренней расчлененности информационных моделей мира по мере умственного развития ребенка. Это побудило нас обратиться к изучению литературы, посвященной онтогенезу сознания и умственного развития. Знакомясь с этой литературой, мы были буквально поражены, во-первых, большим количеством более общих и более частных теорий, в которых принцип дифференциации выступает либо как основной и ведущий в процессах развития, либо занимает в них существенно важное место, и, во-вторых, обилием чисто фактического материала в разных областях детской и возрастной психологии, который прекрасно отвечает этому принципу. Удивительно было то, что многие теории создавались, по-видимому, совершенно независимо друг от друга и что никто из теоретиков умственного развития и историков психологии не заметил и не оценил значения этой почти что лежащей на поверхности общности многих теорий. Известное нам исключение — это Дж. Флейвелл, который, выделяя два основных класса механизмов или принципов развития, отмечал, что первый у многих авторов обычно называется дифференциацией и ведет к появлению различных когнитивных реальностей там, где их раньше не было. Второй класс механизмов или принципов развития, по Флейвеллу, соотносит эти реальности друг с другом и включает такие понятия как интеграция, координация, субординация, регуляция, конфликт, уравновешивание (J. H. Flavell, 1985). В единственной в отечественной психологии работе Н. Н. Луковникова (1984), специально посвященной проблеме интеграции и дифференциации в развитии психических процессов, отмечалось, что, несмотря на всеобщий универсальный характер интеграции и дифференциации, исследование их роли, места и соотношения в психологии развития 9 продвинуто слабо, что в психологии нет специальных работ, в которых этот вопрос подвергался бы глубокому изучению. Настоящая монография в определенной мере заполняет этот пробел. Ее первую задачу составляет рассмотреть известные нам теории дифференциации, выдвинутые в области психологии умственного развития, показать их внутреннее единство. Ее вторая задача — проанализировать под углом зрения принципа дифференциации ряд накопленных в разных областях детской и возрастной психологии фактов, характеризующих развитие разных психических процессов и функций, и показать внутреннюю общность плана развития там, где она до сих пор не усматривалась. Наконец, третья задача монографии состоит в том, чтобы, основываясь на принципе дифференциации, наметить пути к сближению психологии умственного развития с современными данными, представлениями и гипотезами об эволюционном и онтогенетическом развитии структур и функций мозга и тем самым приблизиться к созданию единой психофизиологической теории умственного развития. Принцип дифференциации, как уже говорилось, является одним из всеобщих принципов развития систем. Применительно к развитию познавательных функций он действует не только в онтогенезе ребенка, но и во всех других областях развития познания: в эволюции животного мира, в антропогенезе и общественно-историческом развитии человечества, в микрогенезе развертывания актов восприятия и мышления. Это д |
При использовании материала ссылка на сайт Конспекта.Нет обязательна! (0.05 сек.) |