We study a variable-coefficient nonlinear Schrodinger (vc-NLS) equation with higher-order effects. We show that the breather solution can be converted into four types of nonlinear waves on constant backgrounds including the multipeak solitons, antidark soliton, periodic wave, and W-shaped soliton. In particular, the transition condition requiring the group velocity dispersion (GVD) and third-order dispersion (TOD) to scale linearly is obtained analytically. We display several kinds of elastic interactions between the transformed nonlinear waves.
Supplementary notes can be added here, including code and math.