We study the nonlinear waves on constant backgrounds of the higher-order generalized nonlinear Schrodinger (HGNLS) equation describing the propagation of ultrashort optical pulse in optical fibers. We derive the breather, rogue wave, and semirational solutions of the HGNLS equation. Our results show that these three types of solutions can be converted into the nonpulsating soliton solutions.
Supplementary notes can be added here, including code and math.