Home Contact us

OptimJ: A Java™ language extension for optimization

Prototype your optimization models and deploy them directly in a powerful Java-based algebraic modeling language of the AMPL/GAMS/OPL family.

Using OptimJ, your optimization code becomes part of your common Java development environment; a lengthy and error prone integration process is no further required. Whether specialized or not, developers using OptimJ benefit from all existing and future Java libraries and from the standard Eclipse IDE to edit, run and debug their projects.

Powerful solutions such as ILOG's CPLEX™, the world's leading optimization engine, become fully accessible within Java. The new release OptimJ 1.2 introduces true associative arrays and a conveniently concise data notation.

DownloadDownload a 30-days evaluation license.


Ateji supports the Roadef Challenge

This year the challenge deals with disruption management for commercial aviation. Don't miss this opportunity to demonstrate your talent and win an OptimJ licence !

Available drivers

OptimJ is available for the following target optimization engines :

  • lp_solve
  • Mosek
  • CPLEX
  • LP and MPS file formats
  • Additional drivers are under development, contact us for details.

    Back from Seattle !

    informs Ateji's team is back from Seattle !
    Go watch photos on the Blog.

Whitepapers

"The economics of OptimJ a business case."

Optimization projects that took weeks are now measured in days. This business-oriented whitepaper explains why.


"Object-Oriented Modeling with OptimJ."

OptimJ enables Object-Oriented Modeling, a radically new way to express your optimization models. This technically-oriented whitepaper demonstrates this concept on an example.



Blog

Our founder is blogging about Ateji.