Reconstruction of gene regulatory network via sparse optimization