This commit is contained in:
bWFuanVzYWth
2023-02-23 17:57:28 +08:00
183 changed files with 104 additions and 94 deletions

View File

@@ -0,0 +1,27 @@
# 2720极密节点戴森球 | 2720 extremely dense node Dyson sphere
## 简介 | Introduction
使用计算机优化排列在不绕开限制的前提下放置尽量多的节点目前找到最优排列为2720节点(2022.3.5)。从256个随机初始状态起分别进行10亿轮迭代取其中的最优解。这次搜索消耗了约500核时。<br> Use the computer to optimize the arrangement, and place as many nodes as possible without bypassing the restrictions. Currently, the optimal arrangement is 2720 nodes (2022.3.5). Starting from 256 random initial states, 1 billion rounds of iterations are performed respectively, and the optimal solution among them is taken. This search consumed about 500 core hours.
## 参与人员 | participants
bWFuanVzYWth: 设计优化算法,计算节点坐标,也是项目发起者 <br>bWFuanVzYWth: Design optimization algorithm, calculate node coordinates, also the project initiator
阿七寇大先生: 开发mod将坐标导入游戏 <br>Mr. Ah Qi Kou Da: Develop mods and import coordinates into the game
镍镍: 为算法的优化提出了重要建议 <br>Nickel Nickel: made important suggestions for the optimization of the algorithm
看客之眼: 帮忙测试程序,并提供了大量算力 <br>Spectator's Eye: Help test the program and provide a lot of computing power
## 特别感谢 | Special thanks to
AgNO3 Grat 车轴草 科幻大脑 CIDT外院的全体成员 <br>AgNO3 Grat Trifolium sci-fi brain All members of the CIDT Outer Court
## 使用 | Use
共三份蓝图文件,分别为节点/钢丝/完整壳面,都是单层的官方蓝图格式。用记事本打开蓝图,把所有内容复制到剪贴板内,在戴森球蓝图页面先新建一个空层级,然后黏贴到空层级上即可 <br>There are three blueprint files in total, namely node/wire/complete shell surface, all of which are single-layer official blueprint formats. Open the blueprint with Notepad, copy all the content to the clipboard, create a new empty layer on the Dyson sphere blueprint page, and then paste it to the empty layer.
## 协议 | Protocol
蓝图文件: 知识共享许可协议 署名-非商业性使用-相同方式共享 4.0 (CC BY-NC-SA 4.0) <br>Blueprint file: Creative Commons Attribution-NonCommercial-ShareAlike 4.0 (CC BY-NC-SA 4.0)
优化程序: MIT 协议 https://github.com/bWFuanVzYWth/Tammes-Problem <br>Optimizer: MIT License https://github.com/bWFuanVzYWth/Tammes-Problem
mod: 暂时没有说明,默认为阿七寇大先生保留一切权利 <br>mod: There is no explanation for the time being, the default is that Mr. Aqi Kouda reserves all rights

View File

@@ -0,0 +1,180 @@
-0.781885921233795
0.353950244108184
-0.338479599110488
-0.911174851895390
0.144759101843759
-0.000003133394295
-0.572694694396905
0.692426707723876
-0.209190941558113
-0.781888560064625
0.353948358476511
0.338475475332090
-0.572696315144581
0.692425558255354
0.209190308647105
-0.692421313392287
0.209194501832281
-0.572699915620324
-0.781888277989343
-0.353943162045592
-0.338481561033147
-0.692422704893785
-0.209186711125064
-0.572701079152156
-0.911175813833343
-0.144753047714343
-0.000003941177787
0.353944789373041
0.338474209165813
0.781890724117809
0.692422695069188
0.209186755806886
0.572701074494934
0.209189820613880
0.572695204006523
0.692426624749681
0.338478743032574
0.781886326291016
0.353950167468646
0.572699274014937
0.692421768818325
0.209194749866881
0.781888271846326
0.353943171313254
0.338481564935064
0.353948636227313
-0.338476554246671
-0.781887967113828
0.692425786743255
-0.209191352278212
-0.572695657137009
0.209191420852188
-0.572696573601220
-0.692425008170555
0.338476299327796
-0.781888569877189
-0.353947548599250
0.572696302080331
-0.692425574014441
-0.209190291573742
0.781888560715501
-0.353948381231733
-0.338475449414309
-0.781890907076238
-0.353945050890155
0.338473513082360
-0.572700919602155
-0.692422909075405
0.209186472539936
-0.692427152045509
-0.209189909693947
0.572694533845230
-0.338481517926020
-0.781888276885894
0.353943205941161
-0.209195212674274
-0.572699014594592
0.692421844013624
-0.353950866098203
-0.338478526412543
0.781886104147687
-0.353942513446938
0.338480882128957
-0.781888865653152
-0.209186017846925
0.572700398956530
-0.692423476987598
-0.338473554759601
0.781890518347845
-0.353945869640634
-0.572699295874193
-0.692421739623373
-0.209194788067913
-0.353944770256931
-0.338474181596423
-0.781890744790641
-0.209189829079039
-0.572695170054220
-0.692426650160726
-0.338478767390868
-0.781886299508162
-0.353950203624537
-0.692425766584014
0.209191331372679
0.572695689557950
-0.209191411528668
0.572696583928132
0.692425002848200
-0.353948618864919
0.338476547966918
0.781887977967486
-0.338476328149094
0.781888561806675
0.353947539409387
0.353950895065126
0.338478509690349
-0.781886098222618
0.692427185529747
0.209189889375922
-0.572694500609544
0.209195243216230
0.572699015068982
-0.692421834325356
0.572700915218530
0.692422912654021
-0.209186471834819
0.338481515974637
0.781888262685421
-0.353943238560358
0.781890925463860
0.353945024209463
-0.338473498118835
0.692421301962885
-0.209194514105781
0.572699924627343
0.353942541029701
-0.338480864931565
0.781888860629956
0.338473548699591
-0.781890527078707
0.353945856501626
0.209186009043394
-0.572700415460722
0.692423466182346
0.572694658912827
-0.692426737397482
0.209190940111871
0.781885917266877
-0.353950238251328
0.338479613887906
0.144759659609893
0.000002043319938
-0.911174763595841
-0.144752522945712
0.000003008276100
-0.911175897574166
0.144752533894014
-0.000002992689306
0.911175895679799
-0.144759616461410
-0.000002030756044
0.911174770381289
-0.000003618702559
-0.911175733600661
0.144753554609198
-0.000002482972049
-0.911174928880932
-0.144758618313181
0.000002451952578
0.911174934006628
0.144758585205010
0.000003575214755
0.911175730046536
-0.144753574665509
0.911175812542956
0.144753054883171
0.000003969042556
0.911174847533740
-0.144759128950366
0.000003176371751

View File

@@ -0,0 +1,28 @@
# 最短框架戴森球蓝图 | Shortest Frame Dyson Sphere Blueprint
## 简介 | Introduction
在不绕开判定的前提下,框架总长度最短的戴森球(2022.5.28)节点坐标来自数学上Sphere Covering Problem最优解
117.338tw / 0.02ms (2.768蓝巨使用dsp optimization mod关闭渲染太空挂机) <br>Under the premise of not bypassing the judgment, the Dyson sphere with the shortest total frame length (2022.5.28), the node coordinates come from the optimal solution of the Sphere Covering Problem in mathematics
117.338tw / 0.02ms (2.768 blue giant, use dsp optimization mod, turn off rendering, idle in space)
## 参与人员 | participants
昱之梦辰GYChase: 最早发现这个排列的存在,超越了以前的所有设计 <br> Yuzhimengchen GYChase: It was the first to discover the existence of this arrangement, surpassing all previous designs
bWFuanVzYWth: 计算出准确的节点坐标 <br> bWFuanVzYWth: Calculate the exact node coordinates
阿七寇大先生: 开发mod将坐标导入游戏 <br> Mr. Ah Qi Kou Da: Develop mods and import coordinates into the game
## 使用 | Use
共六份蓝图文件,都是单层的官方蓝图格式。用记事本打开蓝图,把所有内容复制到剪贴板内,在戴森球蓝图页面先新建一个空层级,然后黏贴到空层级上即可
60节点与450节点在框架总长度上几乎没有区别通常推荐使用"450节点+框架+32壳面.txt"
原始坐标数据每3行组成一个三维坐标共60个坐标列举了60节点蓝图的所有节点的精确位置可供研究 <br>There are three blueprint files in total, namely node/wire/complete shell surface, all of which are single-layer official blueprint formats. Open the blueprint with Notepad, copy all the content to the clipboard, create a new empty layer on the Dyson sphere blueprint page, and then paste it to the empty layer.
2022.9.10补充:
补一张10层蓝图是从2.768蓝巨上复制下来的10层最大"450节点+框架+32壳面"但是超过了300kb不一定能正常使用 <br>2022.9.10 Supplement:
Supplement a 10-layer blueprint, which is copied from the 2.768 blue giant. The 10-layer maximum "450 nodes + frame + 32 shells", but it may not be used normally if it exceeds 300kb
## 协议 | Protocol
蓝图文件: 知识共享许可协议 署名-非商业性使用-相同方式共享 4.0 (CC BY-NC-SA 4.0) <br>Blueprint file: Creative Commons Attribution-NonCommercial-ShareAlike 4.0 (CC BY-NC-SA 4.0)
mod: 暂时没有说明,默认为阿七寇大先生保留一切权利 <br>mod: There is no explanation for the time being, the default is that Mr. Aqi Kouda reserves all rights

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1 @@
DYBP:0,637828781011738604,0.9.24.11286,1,81"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"60A4CB52E59E0C384A9F16BCA1F98E25

View File

@@ -0,0 +1,19 @@
# (已过时建议移步450节点) | (Obsolete, it is recommended to move to 450 nodes)
## 简介 | Introduction
使用计算机优化排列,可能是最穷球(最短总框架长度)的最优解。注意这个设计是追求尽可能高的逻辑帧用的,而不是节约火箭。有办法可以省掉框架的火箭,但是只要框架画出来就会降低逻辑帧,无关是否建造完成,所以那种做法并不是这个设计的优化方向。 <br>Using a computer to optimize the arrangement, it may be the optimal solution for the poorest sphere (shortest total frame length). Note that this design is for the pursuit of the highest logical frame possible, not to save rockets. There is a way to save the rocket of the frame, but as long as the frame is drawn, the logical frame will be reduced, regardless of whether it is built or not, so that approach is not the optimization direction of this design.
## 参与人员 | Participants
bWFuanVzYWth: 设计优化算法,计算节点坐标,也是项目发起者 <br>bWFuanVzYWth: Design optimization algorithm, calculate node coordinates, also the project initiator
阿七寇大先生: 开发mod将坐标导入游戏 <br>Mr. Ah Qi Kou Da: Develop mods and import coordinates into the game
## 使用 | Use
共三份蓝图80节点带壳/500节点带壳都是单层的官方蓝图格式。用记事本打开蓝图把所有内容复制到剪贴板内在戴森球蓝图页面黏贴即可。<br>There are two blueprints in total, 80 nodes with shells/500 nodes with shells, all of which are single-layer official blueprint formats. Open the blueprint with Notepad, copy all the content to the clipboard, and paste it on the Dyson Sphere blueprint page.
## 协议 | Protocol
蓝图文件: 知识共享许可协议 署名-非商业性使用-相同方式共享 4.0 (CC BY-NC-SA 4.0) <br>Blueprint file: Creative Commons Attribution-NonCommercial-ShareAlike 4.0 (CC BY-NC-SA 4.0)
mod: 暂时没有说明,默认为阿七寇大先生保留一切权利 <br>mod: There is no explanation for the time being, the default is that Mr. Aqi Kouda reserves all rights

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1 @@
DYBP:0,637835805038569229,0.9.24.11286,1,72"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"0392376D4E4A5448A88F0CD1FCC52021

File diff suppressed because one or more lines are too long