A genetic algorithm with memory for optimal design of laminated sandwich composite panels