tnd32nf从最初的几个值开始。我们还没有详细研究过先前线程的所有注释,因此其中一些可能已经为人所知-如果我有一个运行正常的LaTeX环境,我们基本上很乐意快速编写代码,并希望将结果发布到某个地方将其放在ArXiV上。
代码(不完全是生产代码...):http : //pastebin.com/bSetW8JS。值:
f(d=2, n)=2n-1 for n <= 6
f(d=3, n=3) = 6
{} {0} {01} {012} {12} {2}
f(d=4, n=4) = 8
f(d=3, n=4) = 8
{} {0} {01} {1,02,03} {2,13} {123} {23} {3}
{} {0} {01} {2,013} {1,02,03} {023} {23} {3}
f(d=5, n=5) = 11
f(d=4, n=5) = 11
f(d=3, n=5) = 11
{} {0} {01} {1,02} {2,13,04} {12,03,14} {3,124} {23,24} {234} {34} {4}
{} {0} {01} {1,02} {2,13,04} {12,03,14} {3,124} {23,24} {234} {34} {4}
{} {0} {01} {012,3} {02,12,013,014} {13,023,04,124} {123,024} {23,24} {234} {34} {4}
{} {0} {01} {012,13} {02,12,013} {03,123,014,024} {023,124} {23,24} {234} {34} {4}
F1,...,FtF1,...,FtF1,...,Ft−1F1,...,FtA∈FtF1,...,Ft−1,{A}AF1,...,Ft−1F1,...,Ft−1,{A}FtF1,...,Ft
∼F1,...,Ft∼F′1,...,F′tAF1,...,FtF′1,...,F′tF1,...,Ft∼F′1,...,F′tF1,...,Ft,Ft+1F1,...,Ft,Ft+1∼F′1,...,F′t,Ft+1F1,...,Ft,Ft+1Ft+1F1,...,Ft。随之而来的是动态编程算法。然后,等价类的数量(以及上述两个操作所花费的时间)对明显的动态编程算法的运行时间进行了限制。
A{1,…,n}AF1,...,Ft{k∣∃B∈Fk:A⊆B}={i,…,j}1≤i≤j≤n(i,j)AF1,...,Ft{1,…,n}
F1,...,Ft{1,…,n}FtF1,...,Ft−1BAF1,...,Ft−1(i,j)j<t−1A∼BC∈FtD∈Ft+1B∩C⊆D32n
Ft+11,…,iF1={{1}},F2={{1,2}}Ft−1FtF3 可能会节省更多费用。