Resource allocation optimization involves developing algorithms that can analyze data and make recommendations for how resources should be allocated to achieve the best possible outcomes. We implemented Advanced Process Control Solutions in addition to process optimization using rigorous models, Machine Learning and Physics Informed Neural Networks We have developed an award winning application for shipping scheduling optimization.