Код: Выделить всё
ExpressionsBasedModel model = new ExpressionsBasedModel();
for(DataObject obj : myData){
Variable var = model.createVariable(obj.identifierString).integer(true).lower(0).weight(obj.cost);
}
//Then expressions are sort of tree-like
for(DataObjectContainer cont : myContainers){
Expression expr = model.addExpression(cont.id).lower(cont.lower).upper(cont.upper);
expr.setLinearFactors(cont.dataObjectList, cont.dataObjectLoadList);
}
Каков канонический способ доступа к результатам и что такое model.minimise()< /code> достаточно для решения целочисленной модели?
Мои данные довольно простые, но их много. Существует два типа контейнеров, которые не перекрываются между одними и теми же типами, но два разных типа контейнеров могут иметь общие переменные в своих выражениях.
Я пытался получить целочисленное значение, которое минимизировало бы линейная целевая функция.
Подробнее здесь: https://stackoverflow.com/questions/788 ... l-minimise