Multi-homogeneous polynomial