Даже более того, по повторному размышлению выходит, что для подъема на и спуска с одной и той же высоты нужен один и тот же дельта V. Так что для спуска нужно всегда меньше топлива.
Там же нужно чуть ли не больше чем для взлета, как минимум не меньше
Больше нужно было бы, если бы масса ракеты не изменялась и на планете не было атмосферы. На самом же деле ракета становится легче при работе двигателей и чтобы придать ей один и тот же дельта V, нужно все меньше топлива. И по мере взлета атмосфера мешает разгоняться, а по мере посадки — помогает тормозить. Все это может сильно перевесить влияние гравитации.
Это если искать именно минимум. По такому же обоснованию нельзя найти минимум в множестве рациональных чисел исключая ноль. Но их можно упорядочить так, что первое число в последовательности будет четко определено. Емнип, это делается, например, так:
1/1 1/2 1/3…
2/1 2/2 2/3…
3/1 3/2 3/3…
.
.
.
А считаем сначала элемент на месте 0,0, потом 0,1 потом 1,0 и так далее, по диагоналям.
Я имею в виду множество и отношение эквивалентности, указанные в задаче.
Для того, чтобы избавиться от аксиомы выбора в решении, надо даже не упорядочивать подмножества, а иметь способ находить в каждом из них первый вектор (по какому-нибудь общему для всех подмножеств признаку).
Наименьшую последовательность в классе, содержащем последовательность из одних синих колпаков найти можно. Все последовательности этого класса содержат конечное количество красных колпаков, то есть число последовательностей в нем счетно:
Можно представить каждый бесконечный бинарный вектор с конечным числом единиц как два числа: количество ведущих нулей и число, представленное бинарной записью от первой единицы до последней. То есть это множество равносильно множеству рациональных чисел. (Ничего не напутал?)
Можно ли сказать, что в любом классе, на которые заданным отношением эквивалентности делится множество любых бесконечных бинарных векторов будет счетное число членов?
Как конкретно упало?
Строку seed не разглядеть. Но слишком большие максимальная длинна ребра, скорость и крутящий момент.
Машинки будут рождаться наполовину в трассе и улетать с космической скоростью из-за огромных скоростей колес.
Да, на параметрах нет защиты от излишне изобретательного пользователя :)
Странно, вертикальная синхронизация должна быть включена, такой fps быть не должен с ней. Возможно, особенности драйвера под W8.
Насчет ничего не происходит, совет выше с пробелом помог? Пожалуй, стоит добавить виджет для скорости симуляции, чтобы было наглядно.
Это значит, что OpenGL какую-то ошибку выдал. А что в файлах error.log и info.log?
По хорошему надо бы и dll пересобрать с этим тулсетом, раз уж экзешнику помогло. Но это смогу только вечером дома.
Попробовал сейчас два варианта: рожать новых на месте, где умер самый неуспешный и на минимуме из текущих рекордов.
В первом случае всегда найдется уникум, который откатился чуть назад и помер, и вся популяция потихоньку двигается назад, пока не начинает рождаться как заведено в Спарте, прямо над пропастью.
Во втором вся популяция потихоньку движется вперед, потому что минимальный рекорд новой особи будет ее местом рождения, то есть не меньше, чем раньше. А может так случиться, что все, хоть понемногу, да прокатятся вперед.
Да, есть такая беда в этом случае. Точка рождения — немного выше, чем родитель, так что при сильном уклоне машинка может появиться наполовину в трассе. А если брать еще выше, то они все колеса пообломают при приземлении.
Интересная идея. Набросал прототипчик (посмотреть можно заменив экзешник на этот). Потомок рождается на месте отстающего родителя.
Популяция довольно быстро мигрирует вперед и особи рождаются приспособленными к новому месту рождения.
Да, придется начинать заново.
Надежность фиксации — хардкод. Можно сделать и ген для нее, но тогда, я думаю, рано или поздно (скорее, рано) у всех он упрется в максимум, тут однозначно, чем крепче — тем лучше.
Всегда может произойти мутация, или несколько, которые помогут преодолеть загуголину. Рано или поздно на любой трассе появляется участок, непроходимый в принципе, но эта загогулина так не выглядит. Стоит подождать еще несколько раз по 15 минут :)
Какой seed вы использовали и на какой дистанции это произошло?
Больше нужно было бы, если бы масса ракеты не изменялась и на планете не было атмосферы. На самом же деле ракета становится легче при работе двигателей и чтобы придать ей один и тот же дельта V, нужно все меньше топлива. И по мере взлета атмосфера мешает разгоняться, а по мере посадки — помогает тормозить. Все это может сильно перевесить влияние гравитации.
Статья — отличная разминка для мозгов, спасибо.
1/1 1/2 1/3…
2/1 2/2 2/3…
3/1 3/2 3/3…
.
.
.
А считаем сначала элемент на месте 0,0, потом 0,1 потом 1,0 и так далее, по диагоналям.
Для того, чтобы избавиться от аксиомы выбора в решении, надо даже не упорядочивать подмножества, а иметь способ находить в каждом из них первый вектор (по какому-нибудь общему для всех подмножеств признаку).
Можно представить каждый бесконечный бинарный вектор с конечным числом единиц как два числа: количество ведущих нулей и число, представленное бинарной записью от первой единицы до последней. То есть это множество равносильно множеству рациональных чисел. (Ничего не напутал?)
Можно ли сказать, что в любом классе, на которые заданным отношением эквивалентности делится множество любых бесконечных бинарных векторов будет счетное число членов?
Строку seed не разглядеть. Но слишком большие максимальная длинна ребра, скорость и крутящий момент.
Машинки будут рождаться наполовину в трассе и улетать с космической скоростью из-за огромных скоростей колес.
Да, на параметрах нет защиты от излишне изобретательного пользователя :)
Насчет ничего не происходит, совет выше с пробелом помог? Пожалуй, стоит добавить виджет для скорости симуляции, чтобы было наглядно.
OpenGL version: 1.5.0 — с этим может быть проблема. Попробуйте обновить драйвера видеокарты.
По хорошему надо бы и dll пересобрать с этим тулсетом, раз уж экзешнику помогло. Но это смогу только вечером дома.
Вот тот, который предназначался вам: файл.
В первом случае всегда найдется уникум, который откатился чуть назад и помер, и вся популяция потихоньку двигается назад, пока не начинает рождаться как заведено в Спарте, прямо над пропастью.
Во втором вся популяция потихоньку движется вперед, потому что минимальный рекорд новой особи будет ее местом рождения, то есть не меньше, чем раньше. А может так случиться, что все, хоть понемногу, да прокатятся вперед.
Популяция довольно быстро мигрирует вперед и особи рождаются приспособленными к новому месту рождения.
Надежность фиксации — хардкод. Можно сделать и ген для нее, но тогда, я думаю, рано или поздно (скорее, рано) у всех он упрется в максимум, тут однозначно, чем крепче — тем лучше.
Какой seed вы использовали и на какой дистанции это произошло?