For circuits then can be simulated. They have a of constraints that might make the problem space a lot smaller. Maybe there are also a lot of text on what makes a good design.
I also believe most design related to a physical object have documentation justifying the choices.