CPLEX: MATLAB Interface status

964 views
Skip to first unread message

Ronan M.T. Fleming

unread,
Mar 2, 2021, 5:22:22 PM3/2/21
to COBRA Toolbox
Dear All,

for those of you who do not know, IBM have decided not to release a MATLAB interface to the new version 20.1 of CPLEX. The previous version of CPLEX (12.10) can still be downloaded and used, apparently for the next 5 years.

Please would everyone that uses CPLEX via MATLAB go to this page
and request that IBM bring back the MATLAB interface?

I realise that lots of people use gurobi, and others use TOMLAB (a matlab interface) to access CPLEX, but we should not depend too much on fewer solvers and CPLEX is still a very powerful solver.

Make your voice heard. Please go to this page and request the restoration of the MATLAB interface...

Regards,

Ronan



---------- Forwarded message ---------
From: ALEX FLEISCHER via IBM Community <Ma...@connectedcommunity.org>
Date: Thu, 18 Feb 2021 at 08:44
Subject: RE: Decision Optimization : No MATLAB Interface for 20.1?
To: <ronan.mt...@gmail.com>


Hi, if you need anything for free as I said at What is free with CPLEX ?  you may log a wish in Aha And by the way there is only a wish for that...
IBM Community

Decision Optimization

Post New Message
Re: No MATLAB Interface for 20.1?
Reply to Group Reply to Sender
ALEX FLEISCHER
Feb 18, 2021 3:43 AM
ALEX FLEISCHER
Hi,

if you need anything for free as I said at What is free with CPLEX ?  you may log a wish in Aha

And by the way there is only a wish for that : ibm-data-and-ai.ideas.aha.io/ideas/CPLEX-I-112

At www.ibm.com/support/lifecycle/search?q=cplex you can see how long each version is supported so you can get older versions.

So " they elect to download CPLEX 12.10 and keep using that? For how long? " ==> 5 years at least

regards






------------------------------
[Alex] [Fleischer]
[EMEA CPLEX Optimization Technical Sales]
[IBM]
------------------------------
  Reply to Group Online   View Thread   Recommend   Forward  
-------------------------------------------
Original Message:
Sent: Wed February 17, 2021 01:23 PM
From: Ronan Fleming
Subject: No MATLAB Interface for 20.1?

Hi,
it is very unfortunate that IBM have decided not to release a matlab interface to CPLEX 20.1.0.0. Many existing projects relied on the matlab interface to cplex and such a big change could have been communicated more clearly and with more advance notice so an alternative could be prepared.

Regarding your suggested alternatives, I have some comments and questions...
  • keep using CPLEX 12.10
    • Will this work with renewal of (academic) licenses? e.g. If a person renews an optimisation studio licence, can they elect to download CPLEX 12.10 and keep using that? For how long?
  • call OPL from Matlab :

                 github.com/AlexFleischerParis/howtowithopl/blob/master/...

                 github.com/mjbays/MATLAB-OPL-Interface
With a matlab-OPL-cplex interface, is there any way to avoid writing and reading flat files? There would be a major performance drop if not.

With a matlab-MPS-cplex interface, is there any way to avoid writing and reading flat files?

Tomlab's matlab interface is excellent, however there do not seem to be free academic licenses for it that last longer than a few weeks. 

  • use the MATLAB connector from CPLEX 12.10 and export the mps file with

Again, same limitation of MPS as above?

People who use matlab are going to increasingly move toward gurobi and other solvers that continue to develop their matlab interfaces. 

If IBM are not willing to maintain the matlab interface to CPLEX, why not make it one of your open source projects and facilitate the community to maintain it?
www.ibm.com/opensource

Regards,

Ronan

------------------------------
Ronan Fleming



 
You are receiving this notification because you followed the 'No MATLAB Interface for 20.1?' message thread. If you do not wish to follow this, please click here.

Update your email preferences to choose the types of email you receive

Unsubscribe from all participation emails



--
--
Mr. Ronan MT Fleming B.V.M.S. Dip. Math. Ph.D.
----------------------------------------------------------------------------
Assistant Professor,
Division of Systems Biomedicine and Pharmacology,
Leiden Academic Centre for Drug Research,
Faculty of Science,
Leiden University.
https://www.universiteitleiden.nl/en/staffmembers/ronan-fleming
&
H2020 Project Coordinator,
Systems Medicine of Mitochondrial Parkinson’s Disease,
http://sysmedpd.eu
&
Senior Lecturer,
School of Medicine,
National University of Ireland, Galway.
----------------------------------------------------------------------------
Peer-reviewed publications: https://goo.gl/FZPG23
Mobile:  +353 852 109 806
Skype: ronan.fleming
----------------------------------------------------------------------------
(This message is confidential and may contain privileged information. It is intended for the named recipient only. If you receive it in error please notify me and permanently delete the original message and any copies.)

Thomas Pfau

unread,
Mar 4, 2021, 5:59:08 AM3/4/21
to cobra-...@googlegroups.com

Hi,

If this will not be implemented by IBM:
Did anyone ever try how big the overhead would be to use the java interface for CPLEX?

Since Matlab does allow usage of java it might be an idea to switch to that interface.

Best

Thomas

--

---
You received this message because you are subscribed to the Google Groups "COBRA Toolbox" group.
To unsubscribe from this group and stop receiving emails from it, send an email to cobra-toolbo...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/cobra-toolbox/CAOivGYs4XyzDHndOTWkkS7ZLH4Z37YApVEA%2BDGJjQj%2BHFQx-uA%40mail.gmail.com.

Ronan M.T. Fleming

unread,
Apr 19, 2021, 6:43:09 PM4/19/21
to COBRA Toolbox
Dear All,
IBM have recently made a change "Bring MATLAB interface back for CPLEX
status has changed to Future consideration". I hope this is in
response to some of you following the guide below to request that IBM
do actually bring back the MATLAB interface and not just consider to
do it. For those of you who use CPLEX but have not yet been onto the
IBM site (see below), please can you go on there and insist that IBM
bring back support for the MATLAB interface?
Regards,
Ronan


On Tue, 2 Mar 2021 at 22:22, Ronan M.T. Fleming
<ronan.mt...@gmail.com> wrote:
>
> Dear All,
>
> for those of you who do not know, IBM have decided not to release a MATLAB interface to the new version 20.1 of CPLEX. The previous version of CPLEX (12.10) can still be downloaded and used, apparently for the next 5 years.
> https://www.ibm.com/support/pages/downloading-ibm-ilog-cplex-optimization-studio-v12100
>
> Please would everyone that uses CPLEX via MATLAB go to this page
> https://ibm-data-and-ai.ideas.aha.io/ideas/CPLEX-I-112
> and request that IBM bring back the MATLAB interface?
>
> I realise that lots of people use gurobi, and others use TOMLAB (a matlab interface) to access CPLEX, but we should not depend too much on fewer solvers and CPLEX is still a very powerful solver.
>
> Make your voice heard. Please go to this page and request the restoration of the MATLAB interface...
> https://ibm-data-and-ai.ideas.aha.io/ideas/CPLEX-I-112
>
> Regards,
>
> Ronan
>
>
>
> ---------- Forwarded message ---------
> From: ALEX FLEISCHER via IBM Community <Ma...@connectedcommunity.org>
> Date: Thu, 18 Feb 2021 at 08:44
> Subject: RE: Decision Optimization : No MATLAB Interface for 20.1?
> To: <ronan.mt...@gmail.com>
>
>
> Hi, if you need anything for free as I said at What is free with CPLEX ? you may log a wish in Aha And by the way there is only a wish for that...
>
> Decision Optimization
>
> Post New Message
> Re: No MATLAB Interface for 20.1?
> Reply to Group Reply to Sender

Nina Valenbreder

unread,
May 2, 2021, 11:23:46 AM5/2/21
to COBRA Toolbox
Hi all,

I'm currently trying to download the older version of CPLEX to use it within Matlab and the CBT, but with an academic license I'm unable to follow what is outlined in this link: https://www.ibm.com/support/pages/downloading-ibm-ilog-cplex-optimization-studio-v12100. Has anyone managed to get around this? 

Regards,
Nina

Subasree S

unread,
May 2, 2021, 11:48:10 AM5/2/21
to cobra-...@googlegroups.com
Hi,
I recently sent an email to the email address in the cc, refer to the screenshot attached below, requesting access to ibm ilog cplex 12.10 version. Even i have academic license. This is the response I received and i was able to download it, on following the instructions mentioned.


--

---
You received this message because you are subscribed to the Google Groups "COBRA Toolbox" group.
To unsubscribe from this group and stop receiving emails from it, send an email to cobra-toolbo...@googlegroups.com.
Screenshot_20210502-210733_Gmail.jpg
Reply all
Reply to author
Forward
0 new messages