CBRR1978 (Разработка метода формирования маршрутных матриц однородной замкнутой экспоненциальной сети массового обслуживания), страница 3

2016-07-31СтудИзба

Описание файла

Документ из архива "Разработка метода формирования маршрутных матриц однородной замкнутой экспоненциальной сети массового обслуживания", который расположен в категории "". Всё это находится в предмете "информатика" из , которые можно найти в файловом архиве . Не смотря на прямую связь этого архива с , его также можно найти и в других разделах. Архив можно найти в разделе "рефераты, доклады и презентации", в предмете "информатика, программирование" в общих файлах.

Онлайн просмотр документа "CBRR1978"

Текст 3 страницы из документа "CBRR1978"

Как только движение прекращается текущая матрица запоминается и управление передается в Блок 3.

Блок 5.

Назначение: Определить достигнут ли глобальный экстремум в точке , определенной Блоком 2. Т. е. достигнуто ли решение задачи (2.3) - (2.4).

Содержание: Проверяются условия 2:

Если ( - величина, определяющая точность, с которой ищется экстремум, содержится во входных данных), то делается вывод, что

- решение задачи (2.3) - (2.4);

Если , то если раз не был достигнут один и тот же минимум, управление передается в Блок 2 ( может быть задана в исходных данных).

В противном случае полагается, что решения задачи (2.3) - (2.4) достичь невозможно.

После проверки условия 2 управление передается в Блок 6.

Блок 6.

Назначение: Формирование выходных данных.

Содержание: Формируется сообщение, следующим образом:

Если решение найдено, то выходными данными является .

Если принято решение о невозможности достичь решения, то выходными данными будет сообщение о том, что решение не существует.

Рисунок 2. Структурная схема алгоритма реализующего

метод формирования маршрутной матрицы.

5. Назначение программы OPTIM и описание программы.

Программа OPTIM написана на языке Turbo Pascal. Программа предназначена для решения задачи формирования маршрутной матрицы виртуальной СеМО. Программа представляет собой реализацию алгоритма приведенного в предыдущей главе. Программа проста в использовании, требует незначительный объем оперативной памяти. Недостатком программы является недостаточно высокое быстродействие, как и у многих других программ, реализующих подобные методы оптимизации.

Маршрутные матрицы и матрицы смежности являются разряженными матрицами, т. е. матрицами, содержащими относительно малое число ненулевых элементов. Поэтому для исследования виртуальных СеМО большой размерности в программе OPTIM предусмотрено представление матриц смежности в виде вектора, содержащего номера столбцов, содержащих ненулевые элементы записанные в порядке возрастания номеров столбцов и строк. Номер последнего положительного элемента в строке берется со знаком “-”. Подобное представление матрицы смежности позволяет повысить скорость ввода исходных данных.

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

1. Ввод исходных данных. Реализует пункт 1 алгоритма. Выполнен в виде процедуры InputData.

Содержание: считывает исходные данные из файла OPT.DAT . Исходные данные выбираются в следующем порядке:

к - число ненулевых элементов матрицы смежности.

L - число СМО.

Svect - упакованная матрица смежности (вектор размерности к).

- концептуальный вектор (размерности L).

2. Задание начальной матрицы реализует Блок 2 алгоритма. Выполнен в виде процедур MatrSmez и TetaMatr. Процедура MatrSmez формирует матрицу смежности на основании вектора Svect. Процедура TetaMatr преобразует матрицу смежности в матрицу (подробно описано в алгоритме в Блоке 2).

3. Выбор направления спуска. Реализует Блок 3 алгоритма. Выполнен в виде процедуры IndLocate. Для работы использует функции target (teta) и stepish, вычисляющие значение целевой функции и степень полуисхода вершины соответственно.

4. Осуществляет движение в выбранном направлении. Реализует Блок 4 алгоритма, выполнена в виде процедуры Move.

5. Обработка результатов и формирования файла выходных данных. Реализует Блоки 5 и 6 алгоритма. Выполнен в виде процедуры OutputData.

Содержание: Обрабатывает результаты работы Блоков 2, 3, 4. Выходные данные формируются в виде выходного файла OPT. REZ

Выходной файл содержит либо полученную маршрутную матрицу виртуальной СеМО, либо сообщение о невозможности сформировать ее.

Текст программы помещен в приложении.

Заключение.

Целью данной работы являлась разработка метода решения задачи формирования маршрутных матриц виртуальной СеМО.

Были рассмотрены некоторые методы оптимизации и на их основе предложен метод формирования маршрутной матрицы.

Для него был разработан алгоритм и написана программа. Программа была испытана на контрольных примерах.

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

Список литературы.

  1. Митрофанов Ю. И., Синтез сетей массового обслуживания.- Саратов: Изд-во ГуНЦ “Колледж”, 1995 -168 с.

  2. Башарин Г. П., Бочаров П. П., Коган Я. А. Анализ очередей в вычислительных сетях. Теория и методы расчета. - М. Наука. Гл. ред. физ.-мат. лит., 1989 - 336 с.

  3. Жиглявский А. А., Жилинскас А. Т. Методы поиска глобального экстремума. -М. Наука, Гл. ред. физ.-мат. лит., 1991 - 248 с.

  4. Поляк Б. Т. Введение в оптимизацию. - М. Наука, 1983 - 384 с.

  5. Зайченко Ю. П. Исследование операций. - Киев, Вища школа, 1975, 320 с.

  6. Митрофанов Ю. И., Брагина И. Т., Тананко И. Е., Юдаева Н. В. Анализ и оптимизация сетей массового обслуживания. Программное обеспечение. - Саратов, Изд-во “Колледж”, 1995 - 144 с.

Свежие статьи
Популярно сейчас
А знаете ли Вы, что из года в год задания практически не меняются? Математика, преподаваемая в учебных заведениях, никак не менялась минимум 30 лет. Найдите нужный учебный материал на СтудИзбе!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
5173
Авторов
на СтудИзбе
436
Средний доход
с одного платного файла
Обучение Подробнее