The main purpose of this thesis is to design the motion of a multi-agent system which can change its formation. We apply the pseudo-rigid body theory to design the optimal formation, which can be controlled by a homogenous deformation gradient tensor. Such concept is called a Pseudo-Rigid Formation. The position of each agent can be determined by the position of geometric center and a homogenous deformation gradient tensor. In geometry, the configuration space is the product of the three dimensional real vector space and the general linear group , a twelve dimensional manifold. The design of the formation for a system with many agents moving in space can be then transformed into that of the twelve system variables. The objective function in the optimal design for collision avoidance and destination approaching can be represented by the system variables and the initial configuration of the system.The optimal formation of our system are allowed to translate, rotate, stretch, and shear. By the design examples, the proposed scheme is feasible and effective.