Aiming at slow convergence and low precision optimization in iterative learning control, a niche shuffled frog leaping algorithm was proposed in this paper, which combined memes algorithm and particle swarm algorithm, using the niche shuffled frog leaping algorithm based on the restrictive competition, avoiding the paedogenesis effectively improving the convergence speed and optimization accuracy. In order to achieve less error and monotone convergence in the iterative domain, get better transient tracking performance and establish a fast PID parameter optimization iterative learning control algorithm based on the discrete norm performance index, the PID controller was introduced into the iterative learning control parameter optimization algorithm to expand the algorithm's dimension, increase the degree of freedom in the optimal parameters, and ultimately promote the learning efficiency.