4. Remove reactions and/or molecules from the final reaction network. Removing edges (reactions) and/or nodes (molecules) may significantly reduce the number of routes, depending on centralities of the removed network components. Reactions and molecules to be removed normally fall into two classes: 1) they are undesired, such as inefficient reactions and hazardous molecules; 2) reactions and molecules that are shared by most synthesis routes from the network view of results.