Моделирование рендомных химических реакций
Идёт рендомное смешение всех элементов таблицы Менделеева. Получившиеся результаты реакций сравниваются с базой данных химических реакций, где есть все реакции и их результаты.
Надо определить сколько информации может обрабатывать обычный комп, потому что её будет очень много. Для этого надо рендомно отсекать большую часть реакций, которые выходят за рамки мощности компа. Очевидно необходимо будет сделать так, чтобы была обратная связь с загрузкой мощности компа. То есть реакций должно быть столько, сколько комп в состоянии выдержать. Результаты реакций смешиваются друг с другом и так до тех пор, пока не останется в конце одно единственное вещество. Это цель проги и есть – получить химическую формулу такого вещества. Очевидно, что при разных запусках программы ( надо сделать так, чтобы рендом работал каждый раз оригинально, то есть не повторял бы один и тот же цикл- это сделать очень легко- скажем связать его с часами компа), это вещество будет разным. Я предлагаю ограничить с помощью рендома время работы этой проги одним часом, то есть опытным путём определить сколько реакций надо рендомно отсекать, чтобы уложиться в это время .
Хотелось бы услышать ваше мнение по поводу этой проги, а также дельные советы.
Скажем интересует такой вопрос- трудно ли сделать обратную связь между загрузкой мощности компа и прогой?
Сколько такая программа может стоить?
Как я понимаю программа весьма несложная. Не надо разрабатывать например какие-то сложные алгоримты. Работает только рендом.
Моделирование рендомных химических реакций
Модератор: Zakan
- Lois
- Ветеран мега-форума
- Сообщения: 3009
- Зарегистрирован(а): 16 дек 2004, 13:17
- Контактная информация:
Моделирование рендомных химических реакций
"Путешествуя по сказочным мирам, будьте осторожны!
Если в них поверит хотя бы один человек,
они станут для вас реальностью."
"Магия для чайников"
Если в них поверит хотя бы один человек,
они станут для вас реальностью."
"Магия для чайников"
Re: Моделирование рендомных химических реакций
Задача не только не сложная, а абсолютно тривиальная, если только слово "рендомный" заменить на "случайный".
Просто классика. Сколько стоить будет - зайдите в ближайший ВУЗ и спросите студентов. Это что-то типа курсовика.
Но:
Если Вы хотите, чтобы нечто было таки да сделано, то нужно написать нормальное задание на разработку, а не ту муть, которая изложена вначале темы.
1. Полный набор формул и ограничений.
2. Точное математическое описание алгоритма - без заумных слов типа "рендомный", но с применением общепринятых терминов.
3. Точно - что есть конец работы - точное описание и доказательство того, что это событие когда-нибудь действительно возникнет, если применять вышеописанный алгоритм. Студент не должен оставаться без зарплаты из-за того, заказчик от него требует сам не зная чего.
4. Критерии оценки качества и порядок оплаты. Гарантии оплаты после выполнения работы.
Просто классика. Сколько стоить будет - зайдите в ближайший ВУЗ и спросите студентов. Это что-то типа курсовика.
Но:
Если Вы хотите, чтобы нечто было таки да сделано, то нужно написать нормальное задание на разработку, а не ту муть, которая изложена вначале темы.
1. Полный набор формул и ограничений.
2. Точное математическое описание алгоритма - без заумных слов типа "рендомный", но с применением общепринятых терминов.
3. Точно - что есть конец работы - точное описание и доказательство того, что это событие когда-нибудь действительно возникнет, если применять вышеописанный алгоритм. Студент не должен оставаться без зарплаты из-за того, заказчик от него требует сам не зная чего.
4. Критерии оценки качества и порядок оплаты. Гарантии оплаты после выполнения работы.
In theory there is no difference between theory and practice. In practice there is.
- Lois
- Ветеран мега-форума
- Сообщения: 3009
- Зарегистрирован(а): 16 дек 2004, 13:17
- Контактная информация:
Re: Моделирование рендомных химических реакций
да, случайных. Есть такой оператор Randomizer или просто Random . Я удивлён, что это вообще надо пояснять... . Вроде любой программист его должен знать.
"Путешествуя по сказочным мирам, будьте осторожны!
Если в них поверит хотя бы один человек,
они станут для вас реальностью."
"Магия для чайников"
Если в них поверит хотя бы один человек,
они станут для вас реальностью."
"Магия для чайников"
- Lois
- Ветеран мега-форума
- Сообщения: 3009
- Зарегистрирован(а): 16 дек 2004, 13:17
- Контактная информация:
Re: Моделирование рендомных химических реакций
DK, то что вы сказали в корне неверно. Я нормальным людям именно так объясняю и они пишут программы мне на заказ. Это нормальный человеческий язык, который все отлично понимают. По детально расписанному ТЗ работают только идиоты и такая работа стоит вообще копейки. Все опытные программисты сами всё решают. Им дают только вот такое общее описание проблемы. Вы бы ещё сказали, чтобы я написал названия команд, которые надо использовать.
Что касается студентов, то их катастрофически не найти. У меня давний опыт поиска программистов, если бы вы знали какой это бред, вы бы возможно удивились. Люди берут задание и исчезают. Или начинают просто придуриваться и т.д. . И даже таких людей найти очень сложно.
Что касается студентов, то их катастрофически не найти. У меня давний опыт поиска программистов, если бы вы знали какой это бред, вы бы возможно удивились. Люди берут задание и исчезают. Или начинают просто придуриваться и т.д. . И даже таких людей найти очень сложно.
"Путешествуя по сказочным мирам, будьте осторожны!
Если в них поверит хотя бы один человек,
они станут для вас реальностью."
"Магия для чайников"
Если в них поверит хотя бы один человек,
они станут для вас реальностью."
"Магия для чайников"
Re: Моделирование рендомных химических реакций
О каких количествах веществ идет речь ?
Если это десятки атомов в вакууме, то надежных данных (для базы) едва ли наберется для 10% воможных комбинаций.
Если это макроскопические количества, то необходимо учесть по крайней мере:
а) разные аллотропические модификации некоторых элементов
б) разные возможные промежуточные состояния (например, степени окисления)
в) изменения фазовых состояний (жидкость--газ) от экзотеримических реакций
г) пространственное распределение элементов (для участников реакций - влияет напрямую на скорость, для многих веществ типа переходнах металлов - влияет на поведение катализатора).
Не уверен, что написание соотвествующих алгоритмов уместится в человеко-год....
Если это десятки атомов в вакууме, то надежных данных (для базы) едва ли наберется для 10% воможных комбинаций.
Если это макроскопические количества, то необходимо учесть по крайней мере:
а) разные аллотропические модификации некоторых элементов
б) разные возможные промежуточные состояния (например, степени окисления)
в) изменения фазовых состояний (жидкость--газ) от экзотеримических реакций
г) пространственное распределение элементов (для участников реакций - влияет напрямую на скорость, для многих веществ типа переходнах металлов - влияет на поведение катализатора).
Не уверен, что написание соотвествующих алгоритмов уместится в человеко-год....
Re: Моделирование рендомных химических реакций
Lois,
простите за невнимательное прочтение.
"Это цель проги и есть – получить химическую формулу такого вещества."
Т.е. исходное преположение - что существует вещество, включающее все элементы преиодической системы?
Если да, то как предполагается оценивать его время жизни ?
простите за невнимательное прочтение.
"Это цель проги и есть – получить химическую формулу такого вещества."
Т.е. исходное преположение - что существует вещество, включающее все элементы преиодической системы?
Если да, то как предполагается оценивать его время жизни ?
- Lois
- Ветеран мега-форума
- Сообщения: 3009
- Зарегистрирован(а): 16 дек 2004, 13:17
- Контактная информация:
Re: Моделирование рендомных химических реакций
SashaL,
Вы в обоих постах совершили ошибки, которые возникли от того, что вы не внимательно прочли описание.
Речь идёт о базе данных химических реакций.
Например 2K + Cl2 = 2KCl
То есть речь о количестве вообще не идёт. Коэффициенты можно не учитывать.
С чего Вы решили? Какое либо другое вещество, которого нет в базе данных получить невозможно, потому что идёт постоянная сверка с базой.
Вы в обоих постах совершили ошибки, которые возникли от того, что вы не внимательно прочли описание.
Речь идёт о базе данных химических реакций.
Например 2K + Cl2 = 2KCl
То есть речь о количестве вообще не идёт. Коэффициенты можно не учитывать.
Т.е. исходное преположение - что существует вещество, включающее все элементы преиодической системы?
С чего Вы решили? Какое либо другое вещество, которого нет в базе данных получить невозможно, потому что идёт постоянная сверка с базой.
"Путешествуя по сказочным мирам, будьте осторожны!
Если в них поверит хотя бы один человек,
они станут для вас реальностью."
"Магия для чайников"
Если в них поверит хотя бы один человек,
они станут для вас реальностью."
"Магия для чайников"
Re: Моделирование рендомных химических реакций
Lois писал(а):С чего Вы решили? Какое либо другое вещество, которого нет в базе данных получить невозможно, потому что идёт постоянная сверка с базой.
Ну как, теперь понятно, что человек понятия не имеет о том, чего хочет? Он желает получить новое соединение, но исклучительно такое, какое уже существует в его базе данных.
Я уже не говорю о том, что строка о перечислении всех алгоритмов в моем ответе была не случайной - построить математическую модель химических реакций - это человеко-годы работы. Я уже молчу о кодировании и тестировании такой базы данных, которая, кстати, наверняка уже существует.
In theory there is no difference between theory and practice. In practice there is.
Re: Моделирование рендомных химических реакций
Да, кстати, неужели кто-то принял исходный пост за чистую монету?
Человек явно либо стебется, либо "витает в облаках" (чтобы не обидеть). Мой ответ ему тоже был стебом.
Человек явно либо стебется, либо "витает в облаках" (чтобы не обидеть). Мой ответ ему тоже был стебом.
In theory there is no difference between theory and practice. In practice there is.
- Lois
- Ветеран мега-форума
- Сообщения: 3009
- Зарегистрирован(а): 16 дек 2004, 13:17
- Контактная информация:
Re: Моделирование рендомных химических реакций
DK,
да вы к сожалению оказались не специалистом вообще. Это делается простейшими способами и я сейчас ищу программиста. Там вообще ничего сложного нет.
да вы к сожалению оказались не специалистом вообще. Это делается простейшими способами и я сейчас ищу программиста. Там вообще ничего сложного нет.
"Путешествуя по сказочным мирам, будьте осторожны!
Если в них поверит хотя бы один человек,
они станут для вас реальностью."
"Магия для чайников"
Если в них поверит хотя бы один человек,
они станут для вас реальностью."
"Магия для чайников"
Re: Моделирование рендомных химических реакций
Lois,
Скорость реакции зависит от фазового состояния компонентов.
Например, окисление водорода протекает по-разному для газообразных компонентов и жилких компонентов. Мой вопрос предполагал уточнение Вам именно этого аспекта.
Скорость реакции зависит от фазового состояния компонентов.
Например, окисление водорода протекает по-разному для газообразных компонентов и жилких компонентов. Мой вопрос предполагал уточнение Вам именно этого аспекта.
- Lois
- Ветеран мега-форума
- Сообщения: 3009
- Зарегистрирован(а): 16 дек 2004, 13:17
- Контактная информация:
Re: Моделирование рендомных химических реакций
SashaL,
когда пишется формула химическая это роли никакой не играет. Есть формула в базе- ОК, нет, так нет. На работу программы это никак не влияет.
когда пишется формула химическая это роли никакой не играет. Есть формула в базе- ОК, нет, так нет. На работу программы это никак не влияет.
"Путешествуя по сказочным мирам, будьте осторожны!
Если в них поверит хотя бы один человек,
они станут для вас реальностью."
"Магия для чайников"
Если в них поверит хотя бы один человек,
они станут для вас реальностью."
"Магия для чайников"
Re: Моделирование рендомных химических реакций
Спасибо, понял.
От дальнейшего обсуждения устраняюсь - жалко времени (garbage in --> garbage out).
От дальнейшего обсуждения устраняюсь - жалко времени (garbage in --> garbage out).
Вернуться в «Непознанное и астрология»
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 15 гостей