循环依赖收敛演示演示
Meshflow Matrix 9-Node Projection
通过底层纯净的分布式运算,实时推导拓扑收敛态。
异步演进:
点火能量:
N1核心 1
⚡ PUSH: 0纠缠公式:
UI 整数投影 (投影态)
底层动能: -1.0000
N2核心 2
⚡ PUSH: 0纠缠公式:
UI 整数投影 (投影态)
底层动能: -1.0000
N3核心 3
⚡ PUSH: 0纠缠公式:
UI 整数投影 (投影态)
底层动能: -1.0000
N4核心 4
⚡ PUSH: 0纠缠公式:
UI 整数投影 (投影态)
底层动能: -1.0000
N5枢纽 5
⚡ PUSH: 0纠缠公式:
UI 整数投影 (投影态)
底层动能: -1.0000
N6核心 6
⚡ PUSH: 0纠缠公式:
UI 整数投影 (投影态)
底层动能: -1.0000
N7核心 7
⚡ PUSH: 0纠缠公式:
UI 整数投影 (投影态)
底层动能: -1.0000
N8核心 8
⚡ PUSH: 0纠缠公式:
UI 整数投影 (投影态)
底层动能: -1.0000
N9核心 9
⚡ PUSH: 0纠缠公式:
UI 整数投影 (投影态)
底层动能: -1.0000
🛠 核心原理解析
1. 时序无关性证明 (Determinism)
本 Demo 的核心价值在于证明了 Meshflow 引擎不受执行时序的影响。
- 现象:无论您开启“异步演进”(通过
setTimeout强制切碎计算流)还是关闭它(同步瞬间完成),系统最终达成的稳态数值在误差范围内完全重合。 - 结论:这证明了引擎的 Epoch(纪元) 调度机制成功隔离了副作。无论计算过程被拉伸多长、被异步环境如何干扰,系统的逻辑演进路径是绝对确定的。
2. 为什么结果表现不一?
在测试中,你可能会发现两种有趣的现象,这并非 Bug,而是数值计算的魅力:
A. 为什么“真空点火”结果 100% 一致?
当您点击 🚀 真空点火(初始力固定为 N5=500,其余为 0)时,每次得到的结果连小数点后 16 位都完全相同。
- 原因:因为**初始状态(起点)和公式拓扑(地形)**是完全固定的。
- 路径:引擎每次迭代产生的浮点数误差和逼近路径完全重合。就像球从碗边缘的同一个点滑落,每次经过的路径和最终停下的位置都分毫不差。
B. 为什么“随机全盘扰动”结果“近似但不完全一致”?
当您点击 🎲 随机全盘扰动时,每次收敛后的数值相差不多但不是一致。
- 原因:阈值拦截机制(Epsilon Gate)。为了防止无限循环,引擎定义了一个阈值(如
0.001)。当新旧值差距小于此值时,引擎会判定为稳态并停止计算(踩刹车)。 - 路径差异:由于随机扰动给了系统不同的“初始动能”,玻璃球从碗的不同方向滚入中心。
- 入场点:第一次可能从左边滚入“0.001 误差圈”并立刻停住;第二次可能从右边滚入。它们都处于“及格线”内,但停下的**物理坐标(残余误差)**略有不同。
在线交互 Demo: 点击进入 StackBlitz 编辑器