Вероятностный метод стабильного размещения заказов с учетом балансировки ожиданий.

При параллельном использовании рецептов с вероятностью стабильно потребляется/выводится ожидаемая целая часть.

GuideVoltage IVUpdated 10/20/2026
ContributorsWYXkk
Вероятностный метод стабильного размещения заказов с учетом балансировки ожиданий.

Available in English

A English translation of this article is available. Some passages are still shown in the original language.

The Русский translation is incomplete

1 of 10 blocks have no Русский translation yet and are shown in the original language.

Machine translation

Parts of this page's Русский were produced automatically by the translation service.

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

Кроме рецептов алхимического котла с пометкой «вероятность этого рецепта увеличивается с каждым использованием», все рецепты с вероятностью имеют особенность: когда такой рецепт используется параллельно, ожидаемое количество потребления/вывода умножается на вероятность параллельного использования, затем потребляется/выводится целая часть, а дробная часть используется как вероятность для дополнительного потребления/вывода; вместо того, чтобы каким-либо образом быстро вычислять результат независимых параллельных повторений (существуют математически точные алгоритмы для этого).

"в заголовке"Фантомная ионная жидкостьВозьмем в качестве примера рецепт ([0.5.6beta] хотя в этом рецепте указано, что «вероятность этого рецепта увеличивается с каждым запуском», на самом деле вероятность фиксирована), 5% вероятности расхода духовной жидкости на входе, 50% вероятности вывода ионной жидкости фантома. Если этот рецепт выполняется параллельно в 3 потока, то ожидаемый расход духовной жидкости составит 5%*3=15%, таким образом, 15% расходуется 1B, а 85% не расходуется; ожидаемый вывод ионной жидкости фантома составит 50%*3=1+50%, таким образом, в 50% случаев выводится 300mB, а в 50% случаев — 600mB.

При умножении вероятности на параллельность, если оба значения являются целыми числами, как в этом рецепте при 20 параллельных процессах, он становится рецептом с фиксированным потреблением 1B Spirit Fluid и выходом 3B Phantom Ion Liquid! Однако вам все равно нужно будет подать 20B Spirit Fluid во входной бункер, чтобы машина могла работать с 20 параллельными процессами. Это тоже легко решается: просто подайте в другой входной бункер стартовый капитал, достаточный для полной параллельности, и не забудьте покрасить его, если используете шаблонную сборку.

Ниже показан примерный вариант решения. Если у вас много параллельных процессов, вы можете использовать ME-ввод для получения стартового капитала, а затем отключить сеть. Уменьшение максимального параллелизма до кратного значения параллелизма балансировки предотвратит превращение избыточных частей при крупных заказах в рецепты с вероятностью.

Аналогично можно написатьСталь для лекарств、Нестабильная душа Геиопределённый шаблон.

Технологические онлайн-рецепты с вероятностью встречаются редко, если только вы не будете производить пассивные ресурсы, такие как руда, платина, редкоземельные металлы, а вместо этого будете размещать заказы.Электронный кремниевый порошок после травленияПроизводится с вероятностью 95%, 20 слитков означают, что 20 выходят как 19.ДофаминИспользует 20% мозга и 10% перфторбензола, чтобы хорошо начать, а затем просто напишите 10 слитков для балансировки шаблона.

Если максимальный параллелизм, который вы можете или хотите предоставить, меньше минимального параллелизма для балансировки, вы можете округлить ввод вверх и вывод вниз. Иногда это приведет к одному лишнему вводу или выводу, но это гарантирует работу. Например, при параллелизме всего 16, 5% потребления можно записать как 16 в 1, а 95% производства как 16 из 15.

Я еще не дошел до UEV и выше, поэтому не знаю, есть ли более сложные рецепты с вероятностью.

Comments

0

No comments yet.

Your comment appears under your display name.