A perspective of mathematical simulation and optimization techniques in computer aided design