← Bibliothek EQUILIBRIUM equilibrium-system.com

SYSTEM DER ALGORITHMEN

SYSTEM DER ALGORITHMEN

Algorithmus 2: 

Vollständige diskrete Hodge-Zerlegung (k=1) für EQUILIBRIUM-741

Ziel: Für einen gegebenen Fluss (1-Form auf den Kanten) \omega\in\mathbb{R}^m bestimmen: \omega = \omega_{\mathrm{grad}} + \omega_{\mathrm{curl}} + h,

wo:

Dateneingabe

Schritt 0. Gewichte und Metriken

0.1. Wenn Sie die Kosten w_e haben, übersetzen Sie in die Leitfähigkeit

c_e=\exp(-w_e/\tau).

Setze zusammen:W_1=\mathrm{diag}(c_e)\in\mathbb{R}^{m\times m}.

0.2. Gewicht der Dreiecke

Nach Zahlungsausfall:

W_2=\mathrm{diag}(w_t),\quad w_t=\frac{1}{3}(c_{ij}+c_{ik}+c_{jk}).

Schritt 1. Kompilieren Sie die Grenzoperatoren B und B_2

1.1. Zufallsknoten - Rebro

B\in\mathbb{R}^{n\times m} gemäß der gewählten Kantenorientierung.

1.2. Zufälliges Rippen-Dreieck

B_2\in\mathbb{R}^{m\times p}

nach kanonischer Ausrichtung der Dreiecke t=[i,j,k] (mit i<j<k) und der Regel:

\partial[i,j,k]=[j,k]-[i,k]+[i,j].

Schritt 2. d und \delta bestimmen

Diskrete Differentiale:

d_0 = B^\top : \mathbb{R}^n\to\mathbb{R}^m,\qquad d_1 = B_2^\top : \mathbb{R}^m\to\mathbb{R}^p.

Ausgewogene Kodifferenziale:

\delta_1 = B W_1 : \mathbb{R}^m\to\mathbb{R}^n,

\delta_2 = W_1^{-1} B_2 W_2 : \mathbb{R}^p\to\mathbb{R}^m.

(Dies ist mit den Skalarprodukten vereinbar: \langle\cdot,\cdot\rangle_1 = \cdot^\top W_1 \cdot und \langle\cdot,\cdot\rangle_2 = \cdot^\top W_2 \cdot.)

Schritt 3. Den Gradientenanteil bestimmen \omega_{\mathrm{grad}}

Wir lösen die Aufgabe für das Potenzial \varphi\in\mathbb{R}^n:

\varphi = \arg\min_{\varphi}\|\omega - d_0\varphi\|_{W_1}^2.

Normalgleichungen:

L_0\,\varphi = \delta_1 \omega, \qquad L_0 := \delta_1 d_0 = B W_1 B^\top.

3.1. Kalibrierung (erforderlich)

Da L_0 einen Kern (Konstanten) hat, machen wir eine der folgenden:

3.2. Wir erhalten

\omega_{\mathrm{grad}} = d_0\varphi = B^\top\varphi,

r_1 = \omega - \omega_{\mathrm{grad}}.

Steuerung:

\delta_1 r_1 = 0 \quad (\text{bis auf den numerischen Fehler}).

Schritt 4. Den Wirbelanteil bestimmen \omega_{\mathrm{curl}} über \psi auf Dreiecken

Wir suchen \psi\in\mathbb{R}^p als:

\psi = \arg\min_{\psi}\|r_1 - \delta_2\psi\|_{W_1}^2.

Normalgleichungen:

L_2\,\psi = d_1 r_1, wobei

L_2 := d_1 \delta_2 = B_2^\top W_1^{-1} B_2 W_2.

4.1. Eichung für \psi

Wenn der Komplex 2-Zyklen, L_2 kann auch degeneriert sein. Nichterfüllung:

4.2. Wir erhalten

\omega_{\mathrm{curl}} = \delta_2\psi = W_1^{-1} B_2 W_2\psi,

h = r_1 - \omega_{\mathrm{curl}}.

Schritt 5. Qualitätsprüfungen und Diagnostik

5.1. Harmonisch

Wir überprüfen zwei Bedingungen:

Wenn beide klein sind, ist die Auflösung korrekt.

5.2. Orthogonalität (in W_1-Metrie)

Überprüfen Sie:

\langle \omega_{\mathrm{grad}}, \omega_{\mathrm{curl}}\rangle_{1}\approx 0, \quad \langle \omega_{\mathrm{grad}}, h\rangle_{1}\approx 0, \quad \langle \omega_{\mathrm{curl}}, h\rangle_{1}\approx 0.

5.3. Energiekomponenten (Diagnose der "Struktur der Seele")

Definieren Sie:

E_{\mathrm{grad}}=\|\omega_{\mathrm{grad}}\|_{W_1}^2,\quad E_{\mathrm{curl}}=\|\omega_{\mathrm{curl}}\|_{W_1}^2,\quad E_h=\|h\|_{W_1}^2.

Interpretation:

Schritt 6. Bauen 1-laplasian und “Kristallgedächtnis” als Kern

Wir definieren Hodge-Laplacean auf 1-Formen:

\Delta_1 = d_0\delta_1 + \delta_2 d_1.

In den Matrizen (gemäß unseren Definitionen):

\Delta_1 = B^\top B W_1 + W_1^{-1} B_2 W_2 B_2^\top.

Gedächtnis des Kristalls auf der Ebene k=1: \dim\ker(\Delta_1) \;=\; b_1

(die erste Zahl des Betty-Komplexes, mit korrekter Diskretisierung).

Praktisch:

Ausgang Algorithmus 2

Praktisches „Minimum für den Start“ auf EQUILIBRIUM-741

Wenn Sie dies ohne lange Vorbereitung implementieren möchten:

Wenn du möchtest, gebe ich dir als nächsten Schritt Algorithmus 3: „Seelenkristall — Diffusion auf 1-Formen“: So startet man \frac{d\omega}{dt}=-\Delta_1\omega

und beobachten, wie \omega(t) gegen h (Gedächtnis) strebt, sowie wie die Steuerung \mathcal{U}(t) eingebunden werden kann.

Algorithmus 3: 

Diffusion auf 1-Formen und „Sichtbarwerden des Gedächtnisses“ des Seelenkristalls (EQUILIBRIUM-741)

Ziel

Starten Sie die Dynamik an den Threads (1-Formen an den Rippen), um:

Anmeldung

Vorbereitung: Hodge-Laplacean auf 1-Formen zusammenbauen

Wir verwenden ein vereinbartes Standardformular (aus dem Algorithmus 2):

\Delta_1 = d_0\delta_1 + \delta_2 d_1

Wo

d_0=B^\top,\quad \delta_1=B W_1,\quad d_1=B_2^\top,\quad \delta_2=W_1^{-1}B_2W_2.

In Form von "zwei Beiträgen":

1) Oberer (gradienter) Beitrag

\Delta_{1,\mathrm{up}} = d_0\delta_1 = B^\top B W_1

2 Unterer (Wirbel-) Beitrag

\Delta_{1,\mathrm{down}} = \delta_2 d_1 = W_1^{-1} B_2 W_2 B_2^\top

Gesamt:

\Delta_1=\Delta_{1,\mathrm{up}}+\Delta_{1,\mathrm{down}}.

Teil A. Lineare Diffusion (ohne Steuerung)

A1. Kontinuierliche Dynamik

\frac{d\omega}{dt} = -\Delta_1\,\omega.

Formal beschlossen:

\omega(t)=e^{-t\Delta_1}\,\omega_0.

Bedeutung: Alle Komponenten außerhalb von \ker(\Delta_1) klingen ab. Es bleibt die Projektion auf den Kern — das harmonische Gedächtnis.

A2. Diskretisierung im Laufe der Zeit: “Implizite Euler” (stabile Default)

Wir wählen die Schrittweite \Delta t>0 und berechnen:

\omega_{k+1} = \omega_k - \Delta t\,\Delta_1\,\omega_{k+1}

Wir lösen ein lineares System:

(I+\Delta t\,\Delta_1)\,\omega_{k+1}=\omega_k.

Warum ist das so:

der implizite Schritt ist für alle \Delta t stabil (wichtig bei großen Graphen).

A3. Stopp: Wenn “Gedächtnis manifestiert”

Wir machen einen Stopp nach einem der Kriterien:

Ergebnis: h \approx \omega_k — der manifestierte harmonische Anteil.

Teil B. Diagnose während des Prozesses

Bei jedem Schritt zählen Sie drei Werte (nützlich für die "Seelenkarte"):

B1. Divergenz (Knoten "Leck/Leck")

\mathrm{div}(\omega_k)=\delta_1\omega_k=B W_1\omega_k\in\mathbb{R}^n.

B2. Wirbel (dreieckige Zirkulation)

\mathrm{curl}(\omega_k)=d_1\omega_k=B_2^\top\omega_k\in\mathbb{R}^p.

B3. Energie (Stromspannung)

E(\omega_k)=\|\omega_k\|_{W_1}^2=\omega_k^\top W_1\omega_k.

Interpretation des Diffusionsprozesses:

Teil C. Verwaltete Diffusion (Intervention)

C1. Kontinuierliches gefahrenes Modell

\frac{d\omega}{dt} = -\Delta_1\omega + \mathcal{U}(t).

C2. Diskreter impliziter Schritt mit Management

(I+\Delta t\,\Delta_1)\,\omega_{k+1}=\omega_k + \Delta t\,\mathcal{U}_k.

C3. Ausfallmanagement-Strategien (drei Modi)

Modus 1: “Lokaler Impuls”

Wir wollen den Fluss auf einer ausgewählten Kantenmenge S\subset E verstärken/abschwächen:

(\mathcal{U}_k)_e= \begin{cases} u_k(e), & e\in S\\ 0,& e\notin S \end{cases}

Modus 2: “Wirbellöschen”

Wir intervenieren proportional zum Wirbel:

\mathcal{U}_k = -\eta\, W_1^{-1} B_2 W_2\,(B_2^\top \omega_k)

Dies ist eine direkte Unterdrückung der Komponente \delta_2 d_1\omega.

Modus 3: “Verringerung des Potenzials”

Wir greifen proportional zur Divergenz ein:

\mathcal{U}_k = -\eta\, B^\top (B W_1 \omega_k)

Dies dämpft den Beitrag von d_0\delta_1\omega.

Teil D. "Projektion auf das Gedächtnis" als alternative schnelle Methode

Wenn Sie nicht wollen, um die Zeit zu fahren, können Sie sofort den harmonischen Teil berechnen:

h = \Pi_{\ker(\Delta_1)}\,\omega_0

Praktisch:

Diffusion ist nützlich, weil es "Tracks" von Dämpfung und Spannungskarten über die Zeit gibt.

Ausgang Algorithmus 3

Default-Parameter (um nicht zu denken)