Я регулярно участвую в так называемых «соревнованиях по программированию», где вы решаете сложные алгоритмические задачи с помощью собственного кода и навыков решения проблем в течение ограниченного периода времени. Для получения справочных примеров того, как они могут выглядеть, найдите соревнования, например, Google Code Jam или ACM-ICPC.
(Если вы знаете, что такое соревнования по программированию, вы можете пропустить следующий абзац)
В этих соревнованиях вы можете соревноваться как индивидуально, так и в команде, на физическом сайте или в Интернете, и цель состоит в том, чтобы решить как можно больше проблем до окончания соревнования. Каждая проблема связана с определенными ограничениями, которые ваше решение должно выполнить, такими как время выполнения, используемая память и т. Д. Сложность проблемы может варьироваться от «очевидных способов решения» до «требующих больших знаний или большой изобретательности для взлома». Главная цель, конечно, повеселиться, но в некоторых случаях успех может привести к денежным призами, чести и случайности, даже к собеседованию с вербовщиками из первоклассных компаний, таких как Google.
(Если вы пропустили предыдущий абзац, прекратите пропуск, потому что здесь возникает мой вопрос)
Благодаря соревнованиям по программированию я смог проявить неподдельный интерес к алгоритмике, информатике в целом и общему смыслу, когда речь заходит о кодировании и развитии моих навыков решения проблем. Я хотел бы сделать это и в научных вычислениях.
Вопрос: существуют ли какие-либо соревнования в том же духе, что и чисто алгоритмический, но с упором на численный анализ, оптимизацию и так далее?
Я попробовал Googling, но не смог найти ничего на первый взгляд ...
Приложение: Я получил предложение проверить Project Euler, но это не совсем то, что я искал. То, что я хочу, - это больше практиковать более «грязные» виды чисел, такие как креативность с помощью схем решения для pde, решение задач численной оптимизации и так далее. Для сравнения, Kaggle - это сайт, где вы можете практиковаться в интеллектуальном анализе данных, машинном обучении и т. Д. В различных регулярно проводимых конкурсах. Я хочу что-то подобное, но для реализации и творчества с числовыми схемами и тому подобным.