Skip to main content

Problem with enlarging the model

Answered

Comments

4 comments

  • Riley Clement
    Gurobi Staff Gurobi Staff

    Hi Xuan,

    I'd address this first:

    oftentimes gets killed by the terminal

    I suspect you are running out of memory. We have some tips on reducing the chances of this in the following article: https://support.gurobi.com/hc/en-us/articles/360013195772-How-do-I-avoid-an-out-of-memory-condition.

    Once you've got that fixed then you can explore performance parameters.

    - Riley

     

    0
  • Xuan Lin
    Curious
    Gurobi-versary
    Conversationalist

    Hi Riley,

    Thanks for the answer! I think using simplex instead of concurrent solvers helps to reduce memory usage. I also managed to reduce the model size by improving the formulation.


    I have a more general question: for large-size LP/QPs, and MILP/MIQPs with large-size convex relaxations, can we parallelize them (LP/QPs) with GPUs to speed them up? It seems like Gurobi uses concurrent algorithms but I wonder if that is an elegant solution.

     

    Xuan Lin

    0
  • Riley Clement
    Gurobi Staff Gurobi Staff

    Hi Xuan,

    At the moment there is no support for using GPUs.  It is theoretically possible but will be slower in practice.  This is an active area of research though so we hope this may change in the future.  Please see the following article for more information:

    https://support.gurobi.com/hc/en-us/articles/360012237852-Does-Gurobi-support-GPUs

    - Riley

    0
  • Xuan Lin
    Curious
    Gurobi-versary
    Conversationalist

    Hi Riley,

    Thanks for the answer! I personally haven't used any GPU-based QP solver. I have heard about some research to accelerate QP solvers using GPUs, for example, this one.

    I think ADMM is known to be parallelizable. However, ADMM has its issues, such as low precision. Perhaps that is the reason why ADMM is not suitable for a general-purposed QP solver?

    Thank you!

     

    0

Please sign in to leave a comment.