The perfect ship is light and sleek for speed, but also needs to be strong and stable for safe sailing. These and other conflicting requirements make it difficult, even with a supercomputer, to find the ideal design. Computer scientist Roy de Winter has developed an algorithm that helps strike the perfect…