Usługa optymalizacji liniowej służąca do modelowania i rozwiązywania programów liniowych liniowych i liniowych o różnej liczbie całkowitej.
Zajęcia
Nazwa | Krótki opis |
---|---|
LinearOptimizationConstraint | Obiekt przechowujący ograniczenie liniowe o postaci lowerBound ≤ Sum(a(i) x(i)) ≤ upperBound , gdzie lowerBound i upperBound to stałe, a(i) to stałe współczynniki, a x(i) to zmienne (nieznane). |
LinearOptimizationEngine | Mechanizm służący do modelowania i rozwiązywania programu liniowego. |
LinearOptimizationService | Usługa optymalizacji liniowej służąca do modelowania i rozwiązywania programów liniowych liniowych i liniowych o różnej liczbie całkowitej. |
LinearOptimizationSolution | Rozwiązanie programu liniowego. |
Status | Stan rozwiązania. |
VariableType | Rodzaj zmiennych utworzonych przez wyszukiwarkę. |
LinearOptimizationConstraint
Metody
Metoda | Zwracany typ | Krótki opis |
---|---|---|
setCoefficient(variableName, coefficient) | LinearOptimizationConstraint | Ustawia współczynnik zmiennej w ograniczeniu. |
LinearOptimizationEngine
Metody
LinearOptimizationService
Właściwości
Właściwość | Typ | Opis |
---|---|---|
Status | Status | Stan rozwiązania. |
VariableType | VariableType | Rodzaj zmiennych utworzonych przez rozwiązanie. |
Metody
Metoda | Zwracany typ | Krótki opis |
---|---|---|
createEngine() | LinearOptimizationEngine | Tworzy mechanizm do rozwiązywania programów liniowych (potencjalnie programów zawierających mieszane liczby całkowite). |
LinearOptimizationSolution
Metody
Metoda | Zwracany typ | Krótki opis |
---|---|---|
getObjectiveValue() | Number | Pobiera wartość funkcji celu w bieżącym rozwiązaniu. |
getStatus() | Status | Pobiera stan rozwiązania. |
getVariableValue(variableName) | Number | Pobiera wartość zmiennej w rozwiązaniu utworzonym przez ostatnie wywołanie funkcji LinearOptimizationEngine.solve() . |
isValid() | Boolean | Określa, czy rozwiązanie jest możliwe czy optymalne. |
Status
Właściwości
Właściwość | Typ | Opis |
---|---|---|
OPTIMAL | Enum | Stan, gdy znaleziono optymalne rozwiązanie. |
FEASIBLE | Enum | Stan, gdy znaleziono możliwe (niekoniecznie optymalne) rozwiązanie. |
INFEASIBLE | Enum | Stan, gdy bieżący model jest niewykonalny (nie ma rozwiązania). |
UNBOUNDED | Enum | Stan, gdy bieżący model nie jest powiązany. |
ABNORMAL | Enum | Stan, gdy nie udało się znaleźć rozwiązania z nieoczekiwanych przyczyn. |
MODEL_INVALID | Enum | Stan, gdy model jest nieprawidłowy. |
NOT_SOLVED | Enum | Stan, w którym nie odebrano jeszcze połączenia z użytkownikiem LinearOptimizationEngine.solve() . |
VariableType
Właściwości
Właściwość | Typ | Opis |
---|---|---|
INTEGER | Enum | Typ zmiennej, która może przyjmować tylko wartości całkowite. |
CONTINUOUS | Enum | Rodzaj zmiennej, która może przyjmować dowolną wartość rzeczywistą. |