Based on the multi-linear variable separation approach,a new direct variable separation algorithm is proposed.The effectiveness of the algorithm is demonstrated by the applications of the(2+l)-dimensional modified Korteweg-de Vries equation and the(3+l)-dimensional BKP equation.The new variable separation solutions which include at least one arbitrary function are derived for these two equations with the aid of Maple.