Shirook M. Ali, Natalia K. Nikolova, Mohamed H. Bakr: A Discrete Adjoint Variable Method for Printed-Circuit Board Computer-Aided Design. INFORMS J. Comput. 18(2): 186-196 (2006)