Inverse problems in engineering