An optimization methodology is proposed for the piezoelectric transducer (PZT) layout of an energy-recycling semi-active vibration control (ERSAVC) system for a space structure composed of trusses. Based on numerical optimization techniques, we intend to generate optimal location of PZTs under the constraint for the total length of PZTs. The design variables are set as the length of the PZT on each truss based on the concept of the ground structure approach. The transient problems of the mechanical and electrical vibrations based on the ERSAVC theory are considered as the equations of state. The objective is to minimize the integration of the square of all displacement over the whole analysis time domain. The sensitivity of the objective function is derived based on the adjoint variable method. Based on these formulations, an optimization algorithm is constructed using the fourth-order Runge-Kutta method and the method of moving asymptotes. Numerical examples are provided to illustrate the validity and utility of the proposed methodology. Using the proposed methodology, the optimal location of PZTs for the vibration suppression for multi-modal vibration is studied, which can be benchmark results of further study in the context of ERSAVC systems.