Skip to content

Ploidy Review

  • 求断点
  • 预处理断点数据
  • 求极值

断点

  • Vi i[0,n]
    ρVi+0.5=z,zZ
  • ρ=n0.5Vi

(ρV0ρV0+0.5)2+(ρV1ρV1+0.5)2+...+(ρViρVi+0.5)2

预处理断点数据

  • 对每个断点算出所有的 ρVi+0.5
  • Vi 已知 给定 ρ 的每一组 ρVi+0.5 可求

求极值

let ki=ρVi+0.5 i[0,n]

(ρV0ρV0+0.5)2+(ρV1ρV1+0.5)2+...+(ρViρVi+0.5)2

=(ρV0k0)2+(ρV1k1)2+...+(ρViki)2

=(ρ2V022ρk0V0+k02)+(ρ2V122ρk0V1+k12)++(ρ2Vi22ρkiVi+ki2)

=ρ2(V02+V12++Vi2)2ρ(k0V0+k1V1++kiVi)+(k02+k12++ki2)

=ρ2i=0nVi22ρi=0nkiVi+i=0nki2

let K=i=0nki2, V=i=0nVi2 i[0,n]

=ρ2V2ρi=0nkiVi+K