Enum Status Stay organized with collections Save and categorize content based on your preferences.
Page Summary
The status of a solution indicates whether a problem has been solved and if the solution is optimal.
Status is represented by an enum which can be accessed by calling the parent class, name, and property.
Different status values like
OPTIMAL,FEASIBLE,INFEASIBLE,UNBOUNDED,ABNORMAL,MODEL_INVALID, andNOT_SOLVEDdescribe the outcome of the solution process.
Status of the solution. Before solving a problem the status will beNOT_SOLVED;afterwards it will take any of the other values depending if it successfully found a solution andif the solution is optimal.
To call an enum, you call its parent class, name, and property. For example,LinearOptimizationService.Status.OPTIMAL.
Properties
| Property | Type | Description |
|---|---|---|
OPTIMAL | Enum | Status when an optimal solution has been found. |
FEASIBLE | Enum | Status when a feasible (not necessarily optimal) solution has been found. |
INFEASIBLE | Enum | Status when the current model is unfeasible (has no solution). |
UNBOUNDED | Enum | Status when the current model is unbound. |
ABNORMAL | Enum | Status when it failed to find a solution for unexpected reasons. |
MODEL_INVALID | Enum | Status when the model is invalid. |
NOT_SOLVED | Enum | Status whenLinear has not been called yet. |
Except as otherwise noted, the content of this page is licensed under theCreative Commons Attribution 4.0 License, and code samples are licensed under theApache 2.0 License. For details, see theGoogle Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2025-12-11 UTC.