optimization of structure