Optimization of Problems with Multi-Objective Functions and their Applications in Engineering | Synapse