Определение оптимальной розничной цены товара на основе имитационного моделирования
Совершается активная информатизация жизни современного общества и диктует потребность в применении компьютерных технологий во всех областях деятельности человечества. Меняется и структура познания в мире. Прогрессивное усовершенствование и приобретение новых знаний обязано держаться на жесткой методологии системного подхода, в рамках которого особуюроль занимает модельный подход. Возможности этого подхода чрезвычайно разнообразны. Сложные внутренние связи и большие по количеству элементов системы сложно поддаются прямым способам моделирования и зачастую для их построения и изучения переходят к имитационным методам [1].
Имитационное моделирование считается одним из лучших методов по оптимизации деятельности сервера. Данный метод был применен для нахождения оптимального режима работы одного сервера для общества с ограниченной ответственностью "Мегамикс". Эта организация находится на рынке пятнадцать лет и занимается продажей компьютерных запчастей, демонстрирует устойчивые экономические показатели, но тем не менее появилась потребность в оптимизации рабочего процесса. Сотруднику планового отдела была поставлена задача определить наиболее выгодную розничную цену товара с учетом выплаты по кредиту. Частный магазин закупает партию товара по оптовой цене, деньги на приобретение товара владелец магазина берет в кредит (процентная ставка начисляется каждый день от суммы непогашенного кредита на конкретное число процентов).
Принцип выбора из очереди может быть случайным, либо организация выбора из очереди может осуществляться по параметрам. На очередь могут накладываться ограничения по длине очереди или по времени пребывания в ней. Очередь может быть с ограниченным количеством мест ожидания в ней - так называемый буфер. В данном случае вероятность того, что покупатель не будет покупать товар и сразу уйдет из магазина, зависит от длины очереди и розничной цены товара.
Обслуживание может организовываться с помощью одного устройства - системы с одним каналом обслуживания; несколькими идентичными устройствами обслуживания - многоканальные системы; устройства обслуживания могут быть объединены в последовательную цепочку - многофазные системы обслуживания. Так как товар не различается по приоритетам, то был применен бесприоритетный метод обслуживания.
С целью проведения моделирования системы многочисленного обслуживания с постоянным временем обработки параметров, когда имеются случайные факторы стоит использовать ЭВМ методом, который позволит высококачественно и эффективно решить задачу. Он реализуется при помощи общецелевой системы имитационного моделирования GPSS, в связи с тем, что она предоставляет возможность дать оценку результату конструкторских решений в трудных системах реального мира, и кроме тогоона проста в изучении и применении. Технология имитационного моделирования в большей степени, чем другие формализованные подходы, позволяет осуществить анализ всех факторов и обстоятельств, которые могут привести к снижению производительности ЭВМ. В основе разрабатываемой имитационной модели положена теория массового обслуживания.
В качестве входящего потока требований выступают партия купленного товара, размер кредита и поток покупателей. Для задания входящего потока, необходимо описать моменты времени их поступления в систему. Для данной предметной области поступление заявокраспределено по пуассоновскому закону распределения вероятностей, который определяется одним из данных параметров.
При моделировании потока заданий необходимо использовать дисциплину постановки требований в очередь и выбора из нее - это организация очереди по правилу FIFO ("раньше поступил - раньше обслужился"). Правила обслуживания характеризуются длительностью обслуживания или распределением времени обслуживания, количеством требований, которые обслуживаются одновременно и дисциплиной обслуживания.
В связи с тем, что используется язык программного моделирования GPSS ниже объяснены некоторые части программы, которая реализует имитационное моделирование. При рассматриваемой предметной области логично разработать концептуальную модель работы частного магазина по количеству транзактов - моделирование завершается после того, как модель покинет заданное число транзактов заданного типа. Для моделирования процесса прихода клиентов в магазин по закону Пуассона используется функция экспоненциального распределения.
Очередь транзактов формируется с помощью блоков queue и depart. С помощью первого блока, клиент становится в очередь, а с помощью второго блока клиент покидает очередь. Для построения модели используются стандартные блоки и устройства языка GPSS. Блок seize - блок входа. Моделирует время обслуживания клиента. Release - блок выхода. Когда транзакт входит в блок release. Сравнение СЧА может быть выполнено с помощью блока test (проверить). Блок используется для проверки наличия кредита. Блок mark отмеряет время исполнения заказа клиента, которое потом заносится в таблицу. С помощью блоков savevalue происходит сбор информации о наличие кредита, о его уменьшении. Блок transfer - это блок, моделирующий вероятность того, что покупатель не будет покупать товар и сразу уйдет из магазина. Похожие операции происходят и с обслуживанием клиента. Клиент дожидается своей очереди, покидает очередь, и затем происходит обслуживание клиента (блок advance). Как только транзакт освободился, он уходит в блок terminate, то есть уничтожается. Дальнейшее исследование идет по данным, полученным в результате прохождения пути всеми транзактами в течение определенного, заданного разработчиком времени.
Каждая система массового обслуживания в зависимости от своих параметров: характера потока заявок, числа каналов обслуживания и их производительности, а также от правил организации работы, обладает определенной эффективностью функционирования(пропускной способностью), позволяющей ей более или менее успешно справляться с потоком заявок.
Результат моделирования, отраженные в стандартном отчете, показал что имитационное моделирование помогло определить наиболее выгодную розничную цену для товара, чтобы покрыть кредит. То есть данный эксперимент прошел эффективно. Так же построенная модель адекватна, поскольку выполняются условия распределения поступления и обслуживания транзактов. Следовательно, можно сделать вывод, что построенная модель адекватна, поскольку выполняются условия распределения поступления и обслуживания транзактов.
Анализ результатов моделирования показал, если кредит равен 500000 единиц стоимости, а проценты по кредиту 2 %, то наиболее выгодной является розничная цена, которая в 1.5 раза больше оптовой, составляющая 750 единиц стоимости. При данной цене выплаты по кредиту являются минимальными и составляют 691,414 единиц стоимости. Разработанная модель может быть использована для анализа или исследования аналогичных производственных организаций после незначительной модификации или доработки.
Имитационный моделирование магазин
Библиографический список
1. Советов Б. Я., Яковлев С. А. Моделирование систем: учебник для бакалавров. М.: Издательство Юрайт, 2012. 343 с.
Похожие статьи
-
По Р. Шеннону (Robert E . Shannon - профессор университета в Хантсвилле, штат Алабама, США ), "имитационное моделирование - Есть процесс конструирования...
-
Для анализа производственных систем, которые очень сложны, разноплановы, не имеют исчерпывающего математического описания, а также проходят ряд этапов...
-
Моделирование различных вычислительных систем можно разделить на два главенствующих класса: матечатическое моделировании и имитационное. Математическое...
-
Имитационное моделирование - Разработка машиностроительных чертежей средствами AutoCAD
Имитационное моделирование (от англ. simulation) - это распространенная разновидность аналогового моделирования, реализуемого с помощью набора...
-
Имитационная модель автоматизированной информационной системы специального назначения должна отвечать данного вида деятельности двум основным требованиям...
-
Определение методов реинжиниринга информационных систем Основные задачи, которые стоят перед проектировщиком, занимающимся реинжинирингом информационных...
-
Линейное программирование, Имитационное моделирование - Офисные автоматизированные технологии
Задачи нахождения значений параметров, при которых получается экстремум целевой функции с учетом ограничений, наложенных на ее аргументы, называются...
-
Основные термины теории баз данных - БД (База данных) - совокупность специальным образом организованных данных, хранимых в памяти вычислительной системы...
-
Понятие о компьютерном математическом моделировании Модель - материальный объект, система математических зависимостей или программа, имитирующая...
-
Основные этапы имитационного моделирования - Имитационные модели информационных систем
Как уже отмечалось, имитационное моделирование применяют для исследования сложных экономических систем. Естественно, что и имитационные модели...
-
Описание задачи Рассматривается угловое движение спутника, в котором в качестве органов управления используются двигатели-маховики. Полет в условиях...
-
Классификация математических моделей - Теоретические основы информационных технологий
К классификации математических моделей можно подходить по-разному, положив в основу классификации различные принципы. 1) Классификация моделей по...
-
ИНФОРМАЦИОННОЕ ОБЕСПЕЧЕНИЕ База данных как основа информационного обеспечения В состав информационного, программного и математического обеспечения...
-
Основные компоненты - Теоретические основы информационных технологий
Рассмотрим структуру системы поддержки принятия решений (рис. 2.4), а также функции составляющих ее блоков, которые определяют основные технологические...
-
Обоснование выбранного метода При дизайне системы согласно требованиям или при оптимизации существующей необходимо ввести модель, позволяющую не только...
-
Теоретические предпосылки исследования Системы поддержки принятия решений Системы поддержки принятия решений (СППР), представляют собой приложения узкого...
-
Моделирование параллельных программ Рассмотренная схема проектирования и реализации параллельных вычислений дает способ понимания параллельных алгоритмов...
-
Определение и типология банков данных - Банки и базы данных. Системы управления базами данных
В основе решения практически любой задачи лежит обработка определенной информации. Система обработки информации, в том числе и автоматизированная с...
-
Основы Байесовского вывода Сети Байеса Jensen, Finn An introduction to Bayesian networks. -- Berlin: Springer, 1996. -- ISBN 0-387-91502-8 - наглядный...
-
Понятие линейной стохастической сети Одним из важных этапов технологического проектирования электронных вычислительных средств является расчет запусков...
-
Моделирования случайных процессов - Теоретические основы информационных технологий
Моделирование случайных процессов - мощнейшее направление в современном математическом моделировании. Событие называется случайным, если оно достоверно...
-
Определение документооборота Для начала разберемся, что же означает термин "система электронного документооборота", что включается это понятие и в чем...
-
При создании программ и формировании структур баз данных нередко применяются формальные способы их представления - формальные нотации, с помощью которых...
-
Стандарт Bluetooth (802.15.1) на сегодняшний день хорошо развит и применяется для связи мобильных телефонов, КПК, периферии. Однако он не рассчитан на...
-
Описание задачи, Моделирование бизнес-операций - Основы технологии программирования
Необходимо разработать клиент-серверную информационную систему для организации. Организация владеет сведениями о станциях грузоотправления,...
-
2.1 Процесс проектирования БД на основе принципов нормализации представляет собой последовательность переходов от неформального словесного описания...
-
Описание пакета Simulink - Среда визуального моделирования Simulink
С помощью Simulink возможно быстрое создание, моделирование и управление детализированной блок-диаграммой системы, использующей предопределенные блоки....
-
Технологии распределенных вычислений (РВ) Современное производство требует высоких скоростей обработки информации, удобных форм ее хранения и передачи....
-
Области применения ЭС - Теоретические основы информационных технологий
ЭС в задачах интерпретации , как правило, используют информацию от датчиков для описания ситуации. В качестве примера приведем интерпретацию показаний...
-
Моделирование представляет собой один из основных методов познания, является формой отражения действительности и заключается в выяснении или...
-
Коммуникация между клиентом и сервером начинается прежде всего с "рукопожатия" ( SSL Handshake). Цели данного рукопожатия, следующие [10]: 1. клиент...
-
1 Характеристика технологий xDSL - Разработка корпоративной сети на основе технологий xDSL
HDSL (High-bit-rate DSL) , или технология высокоскоростной цифровой абонентской линии, - это первенец семейства xDSL, разработанный в конце 80-х гг....
-
Рассмотрим обобщенный метод определения запусков на технологические операции с использованием линейных сетевых стохастических моделей производственных...
-
Построение ER диаграмм - Модернизация структуры базы данных на основе анализа требований предприятия
При построении моделей информационных систем важнейшей методикой является ER-моделирование или построение диаграмм сущность-связь. Сущность представляет...
-
Моделирование бизнес-процессов - Компьютерные информационные технологии
Целью построения функциональной модели бизнес процесса является точная спецификация всех операций и действий, осуществляемых в деловом процессе, а также...
-
Классификация компьютерных сетей - Теоретические основы информационных процессов и систем
Для классификации компьютерных сетей используются разные признаки, выбор которых заключается в том, чтобы выделить из существующего многообразия такие,...
-
Структурно-методологические основы информационно-поисковых систем
Вопрос: "Тарасова В. И. Политическая история Латинской Америки: учеб. для вузов.- 2-е изд.- М.: Проспект, 2006.- 305 с." - это: - библиография -...
-
Проектирование модели данных - Основы проектирования баз данных
Этапы проектирования данных Предметная область - часть реального мира, подлежащая изучению с целью организации управления и, в конечном счете,...
-
Информационные модели - 3D моделирование
У всех людей есть разные образы, которые возникают как реакция на одни и те же объекты и явления. Именно поэтому образная модель является индивидуальной...
-
Доставка ОС и приложений, Облачные вычисления - Выбор оптимального решения для виртуализации
Доставка ОС и приложений является мощным третьим вариантом в области виртуализации. Хотя приложения в виртуальном представлении и клиентской...
Определение оптимальной розничной цены товара на основе имитационного моделирования