Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2002.08.29;
Скачать: [xml.tar.bz2];

Вниз

Задачка для математиков или близких к ним   Найти похожие ветки 

 
ga3   (2002-08-19 05:58) [0]

такая вот проблема:
1. имеется 10 независимых событий;
2. имеется 10 переменных, значения которых определяют, сколько раз в час то или иное событие должно произойти;
3. имеется 10 переменных, значения которых определяют, сколько раз максимально то или иное событие должно произойти вообще;
Доп. условие 1: события не могут происходить одновременно, т.е. перекрытия по времени быть не должно;
Доп. условие 2: промежутки времени должны варьироваться случайным образом, но при соблюдении условия 1.
длительность любого события принимается равной 5 минутам;
Задача:
реализовать все это средствами Делфи
я лично парился с алгоритмом неделю, но так ни фига и не получилось:-( даже на бумаге.
я смутно подозреваю, что надо кучу таимеров, выставлять им интервал, но... не могу короче и все!
для меня высшая математика с первого курса института осталась загадкой.
я понимаю, что задача сложная, поэтому тот, кто поможет ее решить, получит приз. сразу могу сказать, что любой программер
коммерческих прог на Делфи может только мечтать о таком призе.
вобщем, вся надежда на вас, мастера. просьба высылать если что получится на е-маил ga3@yandex.ru
P.S. ээээ... я уже писал, что малость туповат в математике, поэтому просьба снабдить код комментсами, если не трудно.


 
ЮЮ   (2002-08-19 08:21) [1]

Все втихушку бросились на ga3@yandex.ru? :-)
>я лично парился с алгоритмом неделю, но так ни фига и не получилось:-( даже на бумаге
Было бы странно, если бы это получилось, при таком обилии противоречий:
"события не могут происходить одновременно, т.е. перекрытия по времени быть не должно", и при этом "они независимы"
Максимально за час может произойти 12 событий и при этом у каждого события есть параметр: сколько раз в час то или иное событие должно произойти






 
cdaDmitriy   (2002-08-19 08:50) [2]

А что нужно реализовать
1. генератор событий или

2 . их обработку

и ЮЮ © (19.08.02 08:21) действительно прав

1. имеется 10 независимых событий; === A1[i]
2. имеется 10 переменных, значения которых определяют, сколько раз в час то или иное событие должно произойти; === A2[i]

3. имеется 10 переменных, значения которых определяют, сколько раз максимально то или иное событие должно произойти вообще; === A3[i]


i=1 10 do A:=A1[i]* A2[i]*A3[i]*5;

и что A<=60

ga3 © (19.08.02 05:58) СДЕЛАЙ ПОСТАНОВКУ ЗАДАЧИ НОРМАЛЬНО




 
cdaDmitriy   (2002-08-19 08:52) [3]

P.S.
=== A1[i]=1 всегда


 
ga3   (2002-08-19 17:16) [4]

>ЮЮ:
ну блин говорю же, слабоват в математике. параметр, определяющий кол-во событий в час, должен быть между 1 и 12:-), а события не так уж и независимы, если одновременно происходить не могут, это я и правда облажался.
>cdaDmitriy © :
реализовать нужно гненератор событий


 
ЮЮ   (2002-08-20 05:02) [5]

>параметр, определяющий кол-во событий в час, должен быть между 1 и 12:-)
Да, но событий-то аж 10 и каждое продолжительностью 5 мин. Т.е.,за час может произойти только по одному разу!!! Если же их "сжать" по времени, т.е. как только завершилось одно, генереруется сразу другое, то остается только 10 мин.

Поставь задачу иначе. А если так: Имеем Вероятности p[i] i=1..10 для событий A[i]. сумма p[i]=1. Генерируем случайное число X от 0 до 1. Смотрим какому i оно соответствует, т.е. cумма p[k]<= x.
"Вобуждаем" событие А[i]. По завершении повторяем( или можно сделать случайную задержку)


 
ga3   (2002-08-20 05:19) [6]

>ЮЮ
ну ладно, х%? с ним,давай сделаем события действительно независимыми, чтобы они могли перекрываться по времени. но все остальные условия оставим прежними. Только ради бога, ПАМАГИТЕ!!!



Страницы: 1 вся ветка

Форум: "Основная";
Текущий архив: 2002.08.29;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.006 c
1-95899
CCCatch
2002-08-18 19:38
2002.08.29
Удаление всех символов кроме цифр.


3-95696
AlexSam
2002-08-08 17:03
2002.08.29
TitleBand в QReport


6-95929
BlackSun
2002-06-21 05:41
2002.08.29
Глюки с отправкой письма, помогите, плиз.


14-95979
pusrg
2002-08-02 14:48
2002.08.29
Использование фреймов


1-95881
Flasher
2002-08-18 12:01
2002.08.29
Plug-in s





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский