This paper combines the energy input-output model with an optimal bicriterion model, and uses the grey system theory to set up an optimal bicriterion grey input-output(OBGIO)model. This paper also put forward some amendments to bicriterion algorithm. Finally, the OBGIO model is used to optimize the energy economic structure of a city, and analyze its potentiality on the structural energy saving.