kyriezhang329-mathmodeling-skills
kyriezhang329-mathmodeling-skills

Управляемый шлюзами рабочий процесс математического моделирования для конкурсов CUMCM / MCM / ICM (北太天元 / MATLAB / Python). Упаковывает 26 навыков KyrieZhang329 за 6 явными шлюзами: разобранная задача, проверенный метод, отревьюенный код, замороженные числа, черновики разделов статьи, слой из трёх аудиторов, финальная сборка — решения принимаете вы.

Загрузить файлы

Загрузите PDF с задачей конкурса или путь workspace/problem

Команды конкурсов по математическому моделированию: от постановки задачи к защищаемой статье

Передайте ему постановку задачи конкурса; он проходит через шесть шлюзов к отревьюенному коду, замороженным числам и черновику статьи — пока каждое решение в моделировании принимаете вы.

Войти нужно только при отправке
Об этом навыке

Что этот рабочий процесс для конкурса по математическому моделированию даёт вам

Этот рабочий процесс для конкурса по математическому моделированию — поэтапный процесс для команд конкурса — CUMCM, MCM и ICM, — который проводит постановку задачи через шесть явных шлюзов, прежде чем что-либо попадёт в статью. Он нацелен на провалы, которые реально стоят баллов: неверное прочтение вопроса, пропуск базовой модели ради модели, которую никто не может объяснить, или вывод числа, которое не сгенерировал ни один скрипт.

Вы передаёте ему постановку в виде PDF или пути в рабочем пространстве, указываете, над какими подзадачами работаете, и выбираете Python или MATLAB как цель. Он разбирает задачу на цели, объекты, ограничения, данные, выходные данные и подзадачи и классифицирует каждую подзадачу отдельно, а не навязывает одну метку всей постановке. Прежде чем появится какой-либо код, он отбирает один основной метод, одну пригодную базовую модель и не более одного условного запасного варианта, а затем проверяет этот метод на ваших реальных данных.

Проверка тестирует покрытие данных, допущения, важные для метода, вырожденность и концентрацию выходных данных, реакцию на малое обоснованное возмущение, а также время выполнения и память в вашем масштабе. Она возвращает вердикт: проходит, условно или не проходит. Как только вы сами фиксируете метод и обоснование, он реализует только одобренные основной метод и базовую модель, проводит ревью кода по пяти названным проверкам и записывает это ревью в файл на диске, а не оставляет его в чате.

В итоге у вас на руках прослеживаемый след: разбор и классификация, карточка метода с его проверкой рисков, отревьюенный код, сводка запуска для каждого раунда экспериментов, отчёт о робастности и чувствительности, один замороженный набор всех чисел, которые появятся в статье, черновики разделов и три независимых отчёта аудита. Финальная сборка упаковывает готовую статью вместе с папкой сопроводительных материалов, сохраняя ваши форматы кода и данных без изменений.

Для кого это: команды конкурсов по математическому моделированию, особенно команды CUMCM и MCM/ICM, а также одиночные моделировщики, которым нужна та же дисциплина. Это подходит для трёх моментов — когда вы открываете постановку с несколькими подзадачами, когда вы доходите до первого раунда результатов и должны решить, итерировать или зафиксировать метод, и на финальном этапе, когда статья должна выдержать аудит.

Он не для команд, которые хотят, чтобы ИИ выбирал метод и писал обоснование. Части, которые оценивает судья и которые вы должны освоить, — какой метод и почему, что означают числа, как сформулированы допущения, — помечены как требующие вашего вклада, и конвейер блокируется перед отправкой, если эти фрагменты пусты или скопированы из собственного предложения инструмента.

Чем он отличается от других инструментов для конкурсов по математическому моделированию

Типичный конкурсный конвейер двигается дальше, как только этап выглядит законченным, а обычный чат примет метод потому, что математика хорошо читается. Этот рабочий процесс, напротив, даёт каждому из своих шести шлюзов явное условие прохождения. Провалите один — и всё ниже по потоку помечается как устаревшее, так что вы видите, какие подзадачи действительно надёжны, а какие только выглядят готовыми.

Там, где типичный конвейер принимает метод, как только уравнения выглядят правильно, этот сначала запускает ограниченную по времени проверку рисков на ваших собственных данных — покрытие, допущения, вырожденность выходных данных, возмущение, масштаб, — так что метод, который не выдерживает ваш набор данных, выявляется до того, как вы начнёте его развивать.

Там, где большинство рабочих процессов каждый раз заново читают числа из последних результатов, этот замораживает каждое число статьи в единый снимок. Изменить одно означает зафиксировать причину, отредактировать канонический источник, перезапустить затронутую работу и заморозить заново, так что позднее исправление ошибки не может тихо оставить старые числа в тексте.

Там, где обычно один проход контроля качества решает, выпускать ли результат, три независимых аудитора — согласованность, полнота и обеспечение качества — все должны пройти проверку перед финальной сборкой, и любой единственный провал её блокирует. Два из шлюзов намеренно ваши: вы фиксируете метод и обоснование и оцениваете результаты до того, как они заморожены.

Обычный чат всё ещё лучше подходит для быстрого расчёта или разового вопроса, и он не требует всей этой церемонии. Выбирайте этот рабочий процесс, когда статья должна быть защищаемой — когда реальный риск — это неверно прочитанный вопрос, необоснованное утверждение или число, которое нельзя проследить до запуска.

Вопросы об использовании его в конкурсе по математическому моделированию

10 вопр.

Для чего этот рабочий процесс по математическому моделированию?

Он для команд конкурсов по математическому моделированию, которые хотят, чтобы постановка задачи прошла через поэтапный процесс, а не сразу в статью. Он разбирает задачу, проверяет метод на ваших данных, генерирует и проводит ревью кода, замораживает числа, составляет черновики разделов и проводит аудит результата. Моделировочные решения остаются за вами.

Что нужно ему дать, чтобы начать?

Постановку задачи конкурса — PDF или путь в вашем рабочем пространстве — плюс информацию о том, над какими подзадачами вы работаете и хотите ли вы Python или MATLAB как цель. Оттуда он подтверждает текущий этап и начинает с разбора задачи, а не с выбора модели.

Выбирает ли он модель за меня?

Нет. Он отбирает одного основного кандидата, одну пригодную базовую модель и не более одного условного запасного варианта и показывает доказательства по каждому. Вы выбираете путь и сами пишете обоснование; генерация кода разрешена только после того, как и отбор метода, и ваш выбор зафиксированы.

Что на самом деле проверяет проверка рисков?

Она проверяет, может ли метод дать допустимый результат, покрывают ли ваши данные то, что нужно методу, допущения, важные для этого метода, вырожден ли или сконцентрирован выход, как он реагирует на малое обоснованное возмущение, а также время выполнения и память при репрезентативных размерах. Вердикт: проходит, условно или не проходит.

Для каких языков и сред он может генерировать код?

Python или MATLAB. Скрипты Python генерируются с фиксированным зерном, чтобы запуски были воспроизводимыми. Путь MATLAB нацелен на MATLAB и 北太天元 и избегает Live Scripts, App Designer и других функций, которые ваша конкурсная среда может не поддерживать.

Будет ли он менять числа, которые уже есть в моей статье?

Каждое число статьи берётся из замороженного снимка, и рабочий процесс никогда не редактирует этот снимок вручную. Чтобы изменить значение, вы фиксируете причину, меняете канонический источник, перезапускаете затронутые эксперименты и замораживаете заново. Именно это не даёт позднему исправлению оставить устаревшие цифры в тексте.

Может ли он написать статью за меня?

Он составляет черновики разделов статьи, но только из пакета решения и замороженных чисел, и он не будет выдумывать данные, результаты или ссылки. Физический смысл и утверждения о вкладе остаются за человеком и копируются из вашего журнала решений. Если фрагменты суждения оставлены пустыми или заполнены из собственного предложения инструмента, конвейер блокируется перед отправкой.

Как мне узнать, что статья готова к отправке?

Три независимых аудитора проверяют её — согласованность между файлами, полноту требуемых доказательств и общее обеспечение качества. Все три должны пройти перед финальной сборкой, и провал любого из них блокирует статью, так что ни один навык не может сам пометить себя как выполненный.

Могу ли я использовать его только для одной части работы?

Да. Шаги выполняются по одному за раз, так что вы можете запросить отдельный этап — например, перезапустить проверку робастности на существующих результатах, не перезапуская основную модель, или запустить слой аудита, как только ваши разделы написаны вчерне. Каждый шаг читает артефакты, уже находящиеся на диске.

Нужно ли мне всё равно проверять правила моего конкурса об использовании ИИ?

Да, и это решение за вами. Политики в отношении ИИ резко различаются и меняются каждый год: COMAP в настоящее время разрешает раскрываемую помощь ИИ для MCM и ICM, тогда как CUMCM и ряд китайских конкурсов ставят оригинальность на первое место. Рабочий процесс может фиксировать, что было составлено ИИ, а что — человеком, чтобы вы могли честно раскрыть это, но он не кодирует политику ни одного конкурса.