ADAPTIVE FLOCKING OF MULTI-AGENTS WITH NONLINEAR INNER-COUPLING FUNCTION