Skip to main content

Multi-objective Optimization Query

Answered

Comments

2 comments

  • Official comment
    Simranjit Kaur
    • Gurobi Staff
    This post is more than two years old. Some information may not be up to date. For current information, please check the Gurobi Documentation or Knowledge Base. If you need more help, please create a new post in the community forum, or try Gurobot, our chatbot interface offering instant, expert-level support.
  • Jaromił Najman
    • Gurobi Staff

    Hi Shivounsh,

    If you are not interested in the Pareto front for your bi-objective model, then you can use Gurobi's Multi Objective feature. The multiobj.py example is a good starting point to understand how multiple objectives work within Gurobi.

    If however, you are interested in the (almost) whole Pareto front for your bi-objective model, then it would be better to implement a method on your own. For example, you could implement the \(\epsilon\)-constraint method. It is a standard method to compute Pareto fronts. There is plenty of literature on the \(\epsilon\)-constraint method, one example would be by Yang et al.

    Is there any other tradeoff or objective that can replace minimizing the nutritional degradation objective that I can incorporate into my project? 

    In my opinion, the nutritional degradation sounds like a good second objective. However, I am not expert on nutrition quality so maybe someone more knowledgeable can come up with something more advanced.

    Best regards, 
    Jaromił

    0

Post is closed for comments.