CIO Influence
CIO Influence News IT and DevOps

Gurobi Releases OptiMods, An Open-Source Python Repository

Gurobi Releases OptiMods, An Open-Source Python Repository

Gurobi Optimization, LLC, the leader in decision intelligence technology, announced the release of OptiMods, an open-source project that provides Python users with high-level access to optimization capabilities. Developed by the Gurobi Tech teams, the project aims to put optimization in the hands of more people—especially those without prior knowledge of optimization and mathematical modeling.

“Many people have real-life business problems that can be solved with mathematical optimization, and they don’t even realize it. OptiMods helps bridge that gap,” explained Dr. Robert Luce, Principal Developer at Gurobi and the lead developer behind the project.

CIO INFLUENCE: CIO Influence Interview with Bill Lobig, VP of Product Management at IBM Automation

At launch, the OptiMods gallery includes the following modules:

  • Maximum Bipartite Matching: For grouping and assignments, such as matching workers or resources to specific tasks.
  • Least Absolute Deviation Regression: For outlier detection and financial risk management, as well as applications across economics, social sciences, and environmental studies.
  • Minimum-Cost Flow: For problems where the goal is to route a certain amount of flow in the cheapest way.
  • Maximum Weighted Independent Set: For a range of applications in various fields, including computer visionpattern recognitionmolecular structure matching, social network analysis, and genome data mapping.
  • Mean-Variance Portfolio: For strategic allocation of wealth across various assets, including stocks, bonds, commodities, and other investment instruments.
  • Quadratic Unconstrained Binary Optimization (QUBO): For NP-hard discrete optimization problems like max-cutgraph coloring, partitioning, and maximum independent set.
  • Workforce Scheduling: For problems that involve balancing many competing concerns, such as: worker availability, cost, and preferences; shift coverage requirements; conditions on consecutive shifts or rest breaks; and so on.

“Of course, there are millions of different problems that can be solved with optimization,” he added. “OptiMods only covers seven of them. But it’s a start.”

CIO INFLUENCE: CIO Influence Interview with Antoine Jebara, Co-Founder and GM, MSP Products at JumpCloud

With OptiMods, people can solve problems that would be very difficult or impossible to solve without any optimization methods. Gurobi hopes that, through OptiMods, more people will discover that optimization is a useful tool that can be used more prominently in the workplace.

“OptiMods represents a big step toward putting the power of optimization into the hands of more people,” explained Gurobi CEO, Duke Perrucci. “When people and businesses make optimal decisions, they can do more with less—and, over time, that can make our world a better place. That’s what we’re aiming for as an organization.”

CIO INFLUENCE: CIO Influence Interview with Herb Kelsey, Federal CTO at Dell Technologies

[To share your insights with us, please write to sghosh@martechseries.com]

Related posts

Orion Governance Named Best Database Solution for Data Management by the A-Team Group

CIO Influence News Desk

O’Reilly Announces O’Reilly Radar: Data & AI to Help Tech Leaders Drive Innovation and Successful Implementation

CIO Influence News Desk

Einride Unveils World’s First Remote Pod Operator of Autonomous, Electric Vehicle Fleet