Opened 13 years ago

Closed 11 years ago

Last modified 11 years ago

#509 closed enhancement (rejected)

Change SimOpt Constraint Handling

Reported by: abeham Owned by: abeham
Priority: medium Milestone: HeuristicLab 3.3.0
Component: ZZZ OBSOLETE: SimOpt Version: 3.2
Keywords: Cc:

Description

Currently parameters for simulation optimization are encapsulated in a ConstrainedItemList. Constraints are defined on the list which are applied to the parameters. This works quite well in some ways, but carries a number of significant drawbacks.

Possibly the worst thing is that SimOpt operates in a very closed environment. The recent changes to crossover however give the benefit of applying representation specific crossovers to the parameters. In some way this is already realized in SimOpt through an own crossover preparator, but could be streamlined with the core.

Constraints on scopes are of course a no-go and would only complicate things, so some kind of constraint checker is needed which is able to solve the situation of constraint violation (in the object parameters).

Change History (3)

comment:1 Changed 11 years ago by abeham

  • Resolution set to wontfix
  • Status changed from new to closed

constraints were removed entirely. It was decided that attaching the constraints to the data is not a good choice when all data manipulators also need to be aware of them anyway.

comment:2 Changed 11 years ago by swagner

  • Milestone changed from Iteration 4 to Current

Milestone Iteration 4 deleted

comment:11 Changed 11 years ago by swagner

  • Milestone changed from Current to HeuristicLab 3.3.0

Milestone Current deleted

Note: See TracTickets for help on using tickets.