


On top of that, Cplex provides its own Integrated Development Environment(IDE) and language named Optimization Programming Language(OPL). When we talk about Cplex, people may refer to different things.Ĭplex at its core consists of a library of APIs written for programming languages including C, C++, Java, C# and Python. Optimization Workflow and Where Cplex Comes into Play This post is intended to provide a simple example of connecting Cplex within a small Java program.īefore we get into the details, let me clarify what Cplex is and how it is commonly used. degrees and in my industrial projects in the past some years.Īlthough I have grown more and more familiar with various Cplex functionalities, I still remember the struggles I went through to get it work to solve a simple optimization problem in my first encounter with Cplex. I have been using IBM ILOG CPLEX for quite some years, both in my research back in graduate study towards my M.S.

