Reconstruction and optimization