Comparative Analysis of Linear and Non-Linear Programming Techniques for the Optimization of Ship Machinery Systems | Synapse