—In this work we propose a novel tree representation for RLC circuits. Genetic programming based on the tree representation is described and applied to passive filter synthesis problems. In addition, a way to minimize the size of synthesized circuits is presented. The results show that the proposed method can effectively generate not only compliant but also economical passive filters.