找回密码
 欢迎注册
楼主: gxqcn

[原创] 均分田地,田埂最短问题

  [复制链接]
发表于 2019-7-14 10:57:35 | 显示全部楼层
未命名.PNG
总长3.92057823229837
A(0.35569896136317,0.29386488366869)
C(0.62864342054998,0.37135657945002)
G(0.69263914223257,0.30736085776743)
I(0.32143659208730,0.00000000000000)
K(0.65217431764688,0.00000000000000)
                A=>C(-0.01483148068210)
                A=>B(-0.02966296136420)
                A=>I(0.11606821321747)
                K=>G(-0.13089969389957)

点评

赞!昨晚在宾馆想用152#的图改造成这个图,但中间的六边形偏窄不好调,只好改成了153#的图。  发表于 2019-7-14 14:17
现在可以肯定:不论边界是圆还是正方形,n>8最优构型必为中心不是六边形就是五边形(六边形尽可能多)  发表于 2019-7-14 11:12
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
发表于 2019-7-17 09:06:19 | 显示全部楼层
12个区域的一个结果,已经可以看出蜂窝化趋势了
c12.png
Result:
        A(-0.15729185154765,-0.55055810437779)
                A=>P(-0.11748225497812)
                A=>B(-0.00162828614664)
                A=>F(0.05480041062509)
        B(-0.54503605526997,-0.34876182444602)
                B=>A(0.00162828614664)
                B=>O(0.00138566375857)
                B=>D(-0.00330936029454)
        C(-0.47495891164496,0.13433922379828)
                C=>D(0.02897705588438)
                C=>E(-0.21855283629943)
                C=>G(0.09656571325125)
        D(-0.56181301907799,0.08343702269333)
                D=>V(0.12298004145325)
                D=>C(-0.02897705588438)
                D=>B(0.00330936029454)
        E(-0.37037646858140,0.55982389069326)
                E=>C(0.21855283629943)
                E=>U(-0.00126264438481)
                E=>M(-0.17664687463703)
        F(0.00458463337158,-0.43407085993083)
                F=>A(-0.05480041062509)
                F=>G(0.00785060030059)
                F=>K(0.07699863352223)
        G(-0.05554987547701,-0.06799899053971)
                G=>F(-0.00785060030059)
                G=>C(-0.09656571325125)
                G=>L(0.04795516778196)
        H(0.57241765617468,-0.20008521608281)
                H=>I(0.05355350721972)
                H=>R(-0.06573357290645)
                H=>K(-0.02631989270494)
        I(0.47785417921699,0.01445415974246)
                I=>H(-0.05355350721972)
                I=>J(0.16118646115829)
                I=>L(-0.10106626536433)
        J(0.61017742880337,0.31292287011501)
                J=>S(0.08388794524678)
                J=>I(-0.16118646115829)
                J=>N(0.12719488408066)
        K(0.29523370179664,-0.52132209444828)
                K=>H(0.02631989270494)
                K=>Q(0.07721322967570)
                K=>F(-0.07699863352223)
        L(0.09925421022508,0.07398250353715)
                L=>I(0.10106626536433)
                L=>G(-0.04795516778196)
                L=>M(-0.01612181637137)
        M(-0.01474726219187,0.51960309105863)
                M=>L(0.01612181637137)
                M=>E(0.17664687463703)
                M=>N(-0.11802934862364)
        N(0.16481201524201,0.65326557644273)
                N=>M(0.11802934862364)
                N=>T(-0.09866827159306)
                N=>J(-0.12719488408066)
        O(-0.84272149153288,-0.53834978193420)
                O=>B(-0.00138566375857)
        P(-0.18846643169914,-0.98207963227153)
                P=>A(0.11748225497812)
        Q(0.44698200314889,-0.89454294970169)
                Q=>K(-0.07721322967570)
        R(0.95724761945335,-0.28926976172924)
                R=>H(0.06573357290645)
        S(0.90676083482026,0.42164533489186)
                S=>J(-0.08388794524678)
        T(0.19775029962801,0.98025242616228)
                T=>N(0.09866827159306)
        U(-0.55228386384883,0.83365612438955)
                U=>E(0.00126264438481)
        V(-0.97082470902040,0.23979029245460)
                V=>D(-0.12298004145325)
Total arc len 8.93799761323269

点评

若不是对称,就可能不是最优解了,目前中心5,6边形交替布置,若5,6边形对角布置(5对5,6对6)怎样?  发表于 2019-7-17 09:28
现在这个结果显然是不对称的。人为限制对称应该可以更容易搜对称的解,但是如果代码有人为错误,不容易发现。不限定对称布局,如果找出对称结果,才真正说明结果的正确性和合理性  发表于 2019-7-17 09:20
你应该修改一下程序:上下左右对称布置,这样坐标给1/4个点值即可(不需要全部给出)),这样也便于画图和检验哈  发表于 2019-7-17 09:16
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
发表于 2019-7-17 12:58:38 | 显示全部楼层
从结果上看,正方形要远远比圆形复杂。比如四个区域,圆形的只找出两种情况,都已经被论坛中网友找到了,
但是正方形可以找到下面6中不同的情况(只是优秀的很少),比较有意思的是其中排名第二的竟然是不对称的。
s4_all.png
而5个区域情况圆形同样只有两种,大家也都找到了,但是正方形的可以找到21种
而圆形的6个区域才找到四种
c6_all.png
下面附件是结果数据
eqad.tgz (15.94 KB, 下载次数: 2)
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
发表于 2019-7-17 20:52:14 来自手机 | 显示全部楼层
这几种都是局部最优解,也就是少量移动各点或改变弧线的弯曲度都会导致总长度增加。但是它们的确是同一种拓扑。现在正方形情况比较麻烦的是同一种拓扑可以有多个局部最优解。但是圆形的我还没有发现同一种拓扑对应多个局部最优解的,但是这和圆具有的对称性有关系。
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
发表于 2019-7-17 20:54:58 来自手机 | 显示全部楼层
另外我搜索中直接淘汰了直接连接两个边界点的弧线的情况,因为看上去除了两个区域的情况,没有理由最优解会出现这种情况。如果不淘汰这种边,情况应该会更复杂
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
发表于 2019-7-18 16:20:13 | 显示全部楼层
圆形划分成6个区域的局部最优解竟然在前面四个的基础上又找到了一个(虽然结果很差)
c6.5.png

点评

中心一般为五边形和六边形,除了N=4,中心为3边形;在最优解情况下应该不会出现其它多边形  发表于 2019-7-18 18:13
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
发表于 2019-7-21 11:10:41 | 显示全部楼层
https://badge.dimensions.ai/details/id/pub.1037509165
连接中文章好像就是田埂最短问题,但是我下载不了,有人可以下载过来看看吗?
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
发表于 2019-7-22 08:09:51 | 显示全部楼层
s10.png
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
发表于 2019-7-22 08:16:24 | 显示全部楼层
c16.png

c17.png

c19.png
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
发表于 2019-7-22 15:11:23 | 显示全部楼层
mathe 发表于 2019-3-29 15:15
非常有意思,试着将本题中数据用google搜索,
结果对于3个区域,搜索到法国人的讨论:
https://translate ...


82#提到an equilateral triangle into five parts of equal area?
如下正三角形外接圆半径为1,这个结果好像不具有任何对称性
t5.png
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
您需要登录后才可以回帖 登录 | 欢迎注册

本版积分规则

小黑屋|手机版|数学研发网 ( 苏ICP备07505100号 )

GMT+8, 2024-5-7 22:34 , Processed in 0.057798 second(s), 19 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表