PDI算法