Abstract
We analyze soliton solutions and verify the Hirota N-soliton condition for the B-type Kadomtsev–Petviashvili equation, within the Hirota bilinear formulation. A weight number is used in an algorithm to check the Hirota condition while transforming the Hirota function in N wave vectors to a homogeneous polynomial. Soliton solutions are presented under general dispersion relations.
•N-soliton solutions under general dispersion relations.•An innovative algorithm using a weight to verify the Hirota N-soliton condition.•Proof of existence of N-soliton solutions for the BKP equation in (2+1)-dimensions.