Как генерировать объекты для планирования сущности при решенииJAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Как генерировать объекты для планирования сущности при решении

Сообщение Anonymous »

Я новичок в таймфолде и работаю над проектом Java, который распределяет разные фабрики по группам (от 5 до 10 фабрик в каждой группе). Часть оценки работает нормально, мне удается настроить различные ограничения для группировки. Проблема в том, что это работает только тогда, когда я отправляю и список фабрик, и список групп.
Я хочу, чтобы решение генерировало новую группу, когда это необходимо во время решения, вместо того, чтобы я отправлял список. пустой группы. Возможно ли это сделать?
Вот мой код для справки
@PlanningSolution
public class GroupingProblem{

@ProblemFactCollectionProperty
@ValueRangeProvider(id = "factoryRange")
private List factoryList;

@PlanningEntityCollectionProperty
private List groupList;
}

@JsonIdentityInfo(scope = Group.class, generator = ObjectIdGenerators.PropertyGenerator.class, property = "id")
@PlanningEntity
public class Group {

@PlanningId
private String id;

@JsonIdentityReference
@PlanningListVariable(allowsUnassignedValues = true, valueRangeProviderRefs = "factoryRange")
private List factoryList;

}

@JsonIdentityInfo(scope = Factory.class, generator = ObjectIdGenerators.PropertyGenerator.class, property = "id")
public class Factory {
@PlanningId
private String id;

// Other factory properties for scoring
}


Подробнее здесь: https://stackoverflow.com/questions/792 ... in-solving
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»