Reduction and diversity of exact solutions for a class of generalized KP equations