Optimization procedures to generate conditional random networks