On the calculation of finite-gap solutions of the KdV equation
  A simple and general approach for calculating the elliptic finite-gap solutions of the Korteweg-de Vries (KdV) equation is proposed. Our approach is based on the use of the finite-gap equations and the general representation of these solutions in the form of rational functions of the elliptic Weierstrass function. The calculation of initial elliptic finite-gap solutions is reduced to the solution of the finite-band equations with respect to the parameters of the representation. The time evolution of these solutions is described via the dynamic equations of their poles, integrated with the help of the finite-gap equations. The proposed approach is applied by calculating the elliptic 1-, 2- and 3-gap solutions of the KdV equations. 
Andrii Korostil