Разработка и исследование имитационной модели разветвленной СМО (системы массового обслуживания) в среде VB5
| Категория реферата: Рефераты по радиоэлектронике
| Теги реферата: реферат по обществознанию, изложение по русскому языку 8
| Добавил(а) на сайт: Sharlotta.
Предыдущая страница реферата | 1 2 3 4 5 6 7 8 9 10 11 | Следующая страница реферата
В начале 90-х годов началось широкое распространение графического
пользовательского интерфейса, который с появлением операционной системы
Windows 3.1 и особенно Windows 95 был практически стандартизирован.
Несмотря на критику, эти системы завоевали мир, и Windows-стандартам
осталось только подчиняться. Однако соблюдать новые стандарты интерфейса
при разработке собственных программ оказалось совсем не легко, так как для
этого не было хороших средств. Разработка приложений для Windows была
уделом избранных, поэтому первые годы Windows стали для программистов
сложным испытанием.
В 1993 году появилась первая система визуального программирования
Visual Basic. Она стала незаменимой для всех, желающих быстро создавать
Windows-приложения. Строительными блоками программы стали
компоненты—объекты, имеющие визуальное представление на стадии
проектирования и во время работы. Проектирование пользовательского
интерфейса упростилось на порядок.
В 1995 году фирма Borland выпустила среду Delphi, которая позволила программистам создавать собственные компоненты и строить из них высокоэффективные приложения, что стимулировало развитие новой индустрии компонентов. В 1997 году появилась среда C++Builder — полный аналог Delphi, в котором используется язык C++ (вместо Object Pascal).
В дальнейшем появлялись новые усовершенствованные версии Delphi,
C++Builder и Visual Basic, предоставляющие пользователям дополнительные
возможности.
Сегодня компьютерный мир переживает революцию Internet, которая в
первую очередь является революцией в сфере информационных услуг. Internet
повлиял и на технологию программирования, подарив миру мобильный
интерпретируемый язык Java. Новый язык позволил создавать графические
приложения, работающие на любых платформах, будь то Windows, OS/2, Unix и
др. Однако технология Java находится в развитии и еще не устоялась, чтобы
использоваться для создания коммерческих приложений. Поэтому на практике
пока лучше использовать хорошо проверенные Delphi, C++Builder и Visual
Basic. Кстати, эти системы содержат и компоненты для доступа к Internet.
Сегодня любой опытный менеджер знает, что браться за новый проект нужно только в том случае, если его можно закончить в строго определенный и достаточно короткий срок. Сотни гениальных программ канули в Лету только потому, что устарели уже на стадии реализации. Особенно остро эта проблема стоит сейчас, когда одна фирма дышит в затылок другой, причем производят они очень похожие продукты. Одних текстовых редакторов десятки, не говоря уже об утилитах общего назначения, переводчиках и т. д. Одна из сред, в которой быстрее всего можно реализовать проект, это среда Visual Basic.
Глава 2
Математическое описание модели.
Данный раздел описания базируется на работах Е. С. Вентцель.
2.1 Марковские случайные процессы.
Случайный процесс, протекающий в системе, называется марковским, если для любого момента времени t0 вероятностные характеристики процесса в будущем зависят только от его состояния в данный момент t0 и не зависят от того, когда и как система пришла в это состояние
Пусть в момент t0 система находится в определенном состоянии S0. Мы
наблюдаем процесс со стороны и в момент t0 знаем состояние системы S0 и всю
предысторию процесса, все, что было при t
Для марковского случайного процесса такое «вероятностное предсказание» оказывается гораздо проще, чем для немарковского. Если процесс — марковский, то предсказывать можно, только учитывая настоящее состояние системы S0 и забыв о его «предыстории» (поведении системы при t < t0). Само состояние S0, разумеется, зависит от прошлого, но как только оно достигнуто, о прошлом можно забыть. В марковском процессе «будущее зависит от прошлого только через настоящее».
На практике часто встречаются процессы, которые если не в точности
марковские, то могут быть в каком-то приближении рассмотрены как
марковские. Пример: система S — группа самолетов, участвующих в воздушном
бою. Состояние системы характеризуется числом самолетов «красных» — x и
«синих» — y, сохранившихся (не сбитых) к определенному моменту. В момент t0
нам известны численности сторон — x0 и y0. Нас интересует вероятность того, что в момент времени t0 + ( численный перевес будет на стороне «красных». В
первую очередь эта вероятность будет зависеть от того, в каком состоянии
находится система в момент t0, а не от того, когда и в какой
последовательности погибали сбитые до момента t0 самолеты.
В сущности, любой процесс можно рассматривать как марковский, если все параметры из «прошлого», от которых зависит «будущее», включить в
«настоящее». Например, пусть речь идет о работе некоторого технического устройства; в момент t0 оно еще исправно, и нас интересует вероятность того, что оно проработает еще время (. Если за настоящее состояние системы считать просто «система исправна», то процесс безусловно немарковский, потому что вероятность того, что она не откажет за время (, зависит, в общем случае, от того, сколько времени она уже проработала и когда был последний ремонт. Если оба эти параметра (общее время работы и время после последнего ремонта) включить в настоящее состояние системы, то процесс можно будет считать марковским. Однако такое «обогащение настоящего за счет предыстории» далеко не всегда бывает полезно, поэтому в дальнейшем, говоря о марковском процессе, будем подразумевать его простым, с небольшим числом параметров, определяющих «настоящее».
На практике марковские процессы в чистом виде обычно не встречаются, но
нередко приходится иметь дело с процессами, для которых влиянием
«предыстории» можно пренебречь. При изучении таких процессов можно с
успехом применять марковские модели.
В исследовании операций большое значение имеют так называемые
марковские случайные процессы с дискретными состояниями и непрерывным
временем. Процесс называется процессом с дискретными состояниями, если его
возможные состояния S1, S2, S3, ... можно заранее перечислить
(перенумеровать), и переход системы из состояния в состояние происходит
«скачком», практически мгновенно. Процесс называется процессом с
непрерывным временем, если моменты возможных переходов из состояния в
состояние не фиксированы заранее, а неопределенны, случайны, т. е. если
переход может осуществиться в любой момент времени. При анализе случайных
процессов с дискретными состояниями удобно пользоваться геометрической
схемой — так называемым графом состояний. Состояния системы изображаются
прямоугольниками (или кругами, или точками), а возможные переходы из
состояния в состояние — стрелками, соединяющими состояния. Мы будем
изображать состояния прямоугольниками, в которых записаны обозначения
состояний: S1, S2, ..., Sn.
Потоком событий называется последовательность однородных событий, следующих одно за другим в случайные моменты времени. Например: поток вызовов на телефонной станции; поток отказов (сбоев) ЭВМ; поток железнодорожных составов, поступающих на сортировочную станцию, и т. д.
Важной характеристикой потока событий является его интенсивность ( — среднее число событий, приходящееся на единицу времени. Интенсивность потока может быть как постоянной ((= const), так и переменной, зависящей от времени t. Например, поток автомашин, движущихся по улице, днем интенсивнее, чем ночью, в часы пик — интенсивнее, чем в другие часы.
Поток событий называется регулярным, если события следуют одно за другим через определенные, равные промежутки времени. На практике чаще встречаются потоки нерегулярные, со случайными интервалами.
Поток событий называется стационарным, если его вероятностные характеристики не зависят от времени. Поток событий называется потоком без последействия, если для любых двух непересекающихся интервалов времени t1 и t2 число событий, попадающих на один из них, не зависит от того, сколько событий попало на другой. По сути это означает, что события, образующие поток, появляются в те или иные моменты времени независимо друг от друга, причем каждое вызвано своими собственными причинами.
Поток событий называется ординарным, если события в нем появляются поодиночке, а не группами по несколько сразу. Например, поток клиентов, направляющихся в парикмахерскую или к зубному врачу, обычно ординарен, чего нельзя сказать о потоке клиентов, направляющихся в загс для регистрации брака. Поток поездов, подходящих к станции, ординарен, а поток вагонов — неординарен. Если поток событий ординарен, то вероятностью попадания на малый интервал времени t двух или более событий можно пренебречь.
Поток событий называется простейшим (или стационарным пуассоновским), если он обладает сразу тремя свойствами: стационарен, ординарен и не имеет
последействия. Название «простейший» связано с тем, что процессы, связанные
с простейшими потоками, имеют наиболее простое математическое описание.
Самый простой, на первый взгляд, регулярный поток не является «простейшим», так как обладает последействием: моменты появления событий в таком потоке
связаны жесткой функциональной зависимостью.
Простейший поток играет среди других потоков особую роль. А именно, при наложении (суперпозиции) достаточно большого числа независимых, стационарных и ординарных потоков (сравнимых между собой по интенсивности) получается поток, близкий к простейшему.
Для простейшего потока с интенсивностью ( интервал между соседними событиями имеет так называемое экспоненциальное распределение с плотностью
Рекомендуем скачать другие рефераты по теме: реферат синдром, quality assurance design patterns системный анализ, реферат театр.
Категории:
Предыдущая страница реферата | 1 2 3 4 5 6 7 8 9 10 11 | Следующая страница реферата