Quintiq file version 2.0
|
Component GroupPanel247
|
{
|
#keys: '[144978.3.992245093]'
|
BaseType: 'GroupPanel'
|
GBLayout
|
{
|
Type: 'internal[GBLayoutDefinition]'
|
Columns:
|
[
|
GBFlow.Column { grow: 0 id: 446 parent: 0 }
|
GBFlow.Column { grow: 0 id: 384 parent: 0 }
|
GBFlow.Column { grow: 0 id: 420 parent: 0 }
|
GBFlow.Column { grow: 128 id: 345 parent: 0 }
|
]
|
Elements:
|
[
|
GBElement
|
{
|
Component => CheckBoxUseMetaOptimizer
|
Position { startcolumn: 446 startrow: 988 endcolumn: 446 endrow: 988 }
|
}
|
GBElement
|
{
|
Component => CheckBoxMetaOptimizerFirstLevelHasOverride
|
Position { startcolumn: 446 startrow: 949 endcolumn: 446 endrow: 949 }
|
}
|
GBElement
|
{
|
Component => lblLabelMetaOptimizerFirstLevelOverride
|
Position { startcolumn: 384 startrow: 949 endcolumn: 384 endrow: 949 }
|
}
|
GBElement
|
{
|
Component => /EditorMetaOptimizerFirstLevelOverride
|
Position { startcolumn: 420 startrow: 949 endcolumn: 345 endrow: 949 }
|
}
|
GBElement
|
{
|
Component => CheckBoxMetaOptimizerLastLevelHasOverride
|
Position { startcolumn: 446 startrow: 939 endcolumn: 446 endrow: 939 }
|
}
|
GBElement
|
{
|
Component => lblLabelMetaOptimizerLastLevelOverride
|
Position { startcolumn: 384 startrow: 939 endcolumn: 384 endrow: 939 }
|
}
|
GBElement
|
{
|
Component => /EditorMetaOptimizerLastLevelOverride
|
Position { startcolumn: 420 startrow: 939 endcolumn: 345 endrow: 939 }
|
}
|
GBElement
|
{
|
Component => lblLabelMetaOptimizerMaxNumberOfSecondsAllIterations
|
Position { startcolumn: 446 startrow: 513 endcolumn: 446 endrow: 513 }
|
}
|
GBElement
|
{
|
Component => /EditorMetaOptimizerMaxNumberOfSecondsAllIterations
|
Position { startcolumn: 384 startrow: 513 endcolumn: 345 endrow: 513 }
|
}
|
GBElement
|
{
|
Component => CheckBoxMetaOptimizerRunFullPlanPriorToFocus
|
Position { startcolumn: 420 startrow: 590 endcolumn: 420 endrow: 590 }
|
}
|
GBElement
|
{
|
Component => CheckBoxMetaOptimizerIsCollapseLevel
|
Position { startcolumn: 446 startrow: 550 endcolumn: 446 endrow: 550 }
|
}
|
GBElement
|
{
|
Component => lblLabelMetaOptimizerCollapseLevelWeight
|
Position { startcolumn: 384 startrow: 550 endcolumn: 384 endrow: 550 }
|
}
|
GBElement
|
{
|
Component => /EditorMetaOptimizerCollapseLevelWeight
|
Position { startcolumn: 420 startrow: 550 endcolumn: 345 endrow: 550 }
|
}
|
]
|
Gaps: [ left: 5 right: 5 top: 5 bottom: 5 inner: 5 ]
|
Rows:
|
[
|
GBFlow.Row { grow: 0 id: 988 parent: 0 }
|
GBFlow.Row { grow: 0 id: 949 parent: 0 }
|
GBFlow.Row { grow: 0 id: 590 parent: 0 }
|
GBFlow.Row { grow: 0 id: 939 parent: 0 }
|
GBFlow.Row { grow: 0 id: 513 parent: 0 }
|
GBFlow.Row { grow: 0 id: 550 parent: 0 }
|
]
|
}
|
Children:
|
[
|
Component CheckBoxUseMetaOptimizer
|
{
|
#keys: '[144978.3.992245167]'
|
BaseType: 'CheckBox'
|
Properties:
|
[
|
DataBinding: 'ScenarioManager_DialogEditAdvancedStrategy.Data.UseMetaOptimizer'
|
Shortcut: 'Alt+S'
|
Text: 'U&se meta optimizer approach'
|
Tooltip: 'Enable iterative optimization on sub puzzles'
|
]
|
}
|
Component CheckBoxMetaOptimizerFirstLevelHasOverride
|
{
|
#keys: '[144978.3.992245422]'
|
BaseType: 'CheckBox'
|
Properties:
|
[
|
DataBinding: 'ScenarioManager_DialogEditAdvancedStrategy.Data.MetaOptimizerFirstLevelHasOverride'
|
Text: 'Override first focus level'
|
Tooltip: 'First level of strategy where the meta optimizer will work to improve the plan iteratively'
|
]
|
}
|
Component lblLabelMetaOptimizerFirstLevelOverride
|
{
|
#keys: '[144978.3.992263067]'
|
BaseType: 'Label'
|
Properties:
|
[
|
Alignment: 'right'
|
FocusControl: 'EditorMetaOptimizerFirstLevelOverride'
|
Shortcut: 'Alt+F'
|
Text: '&First focus level'
|
Tooltip: 'By default the meta optimizer starts searching for improvements on level 0 (the hidden slack level) until converged and then it advances to level 1 (the first level of the strategy), etc. Override to change this first focus level. For any iteration, scores prior to current focus are kept at equal or bettter quality'
|
Transparent: true
|
]
|
}
|
#child: EditorMetaOptimizerFirstLevelOverride
|
Component CheckBoxMetaOptimizerLastLevelHasOverride
|
{
|
#keys: '[144978.3.992263114]'
|
BaseType: 'CheckBox'
|
Properties:
|
[
|
DataBinding: 'ScenarioManager_DialogEditAdvancedStrategy.Data.MetaOptimizerLastLevelHasOverride'
|
Text: 'Override last focus level'
|
Tooltip: 'By default the meta optimizer ends searching for improvements once it has converged on the last level of the strategy. Override to change this last level'
|
]
|
}
|
Component lblLabelMetaOptimizerLastLevelOverride
|
{
|
#keys: '[144978.3.992263126]'
|
BaseType: 'Label'
|
Properties:
|
[
|
Alignment: 'right'
|
FocusControl: 'EditorMetaOptimizerLastLevelOverride'
|
Shortcut: 'Alt+L'
|
Text: '&Last focus level'
|
Tooltip: 'Last level of strategy where meta optimizer searches for improvements. It will stop once converged there'
|
Transparent: true
|
]
|
}
|
#child: EditorMetaOptimizerLastLevelOverride
|
Component lblLabelMetaOptimizerMaxNumberOfSecondsAllIterations
|
{
|
#keys: '[144978.3.992263172]'
|
BaseType: 'Label'
|
Properties:
|
[
|
Alignment: 'right'
|
FocusControl: 'EditorMetaOptimizerMaxNumberOfSecondsAllIterations'
|
Shortcut: 'Alt+M'
|
Text: '&Maximum time for all iterations (sec.)'
|
Tooltip: 'The meta optimizer terminates once it cannot find further improvements anymore or the time limit specified here has expired (whichever comes first)'
|
Transparent: true
|
]
|
}
|
#child: EditorMetaOptimizerMaxNumberOfSecondsAllIterations
|
Component CheckBoxMetaOptimizerRunFullPlanPriorToFocus
|
{
|
#keys: '[145808.1.1025260419]'
|
BaseType: 'CheckBox'
|
Properties:
|
[
|
DataBinding: 'ScenarioManager_DialogEditAdvancedStrategy.Data.MetaOptimizerRunFullPlanPriorToFocus'
|
Text: 'Run full plan optimization prior to first focus level'
|
Tooltip: 'Run full plan optimization for levels up to the first overriden focus level. This run is equivalent to the non-meta strategy where levels from the focus level and higher have been removed'
|
]
|
}
|
#child: EditorMetaOptimizerCollapseLevelWeight
|
Component CheckBoxMetaOptimizerIsCollapseLevel
|
{
|
#keys: '[149884.3.1082382452]'
|
BaseType: 'CheckBox'
|
Properties:
|
[
|
DataBinding: 'ScenarioManager_DialogEditAdvancedStrategy.Data.MetaOptimizerIsCollapseLevel'
|
Text: 'Collapse slack level'
|
Tooltip: 'If set to true then slack level is added to focus level for a single solver call'
|
]
|
}
|
Component lblLabelMetaOptimizerCollapseLevelWeight
|
{
|
#keys: '[149884.3.1082382466]'
|
BaseType: 'Label'
|
Properties:
|
[
|
Alignment: 'right'
|
FocusControl: 'EditorMetaOptimizerCollapseLevelWeight'
|
Text: 'Weight for collapsed slack level'
|
Tooltip: 'Weight in the solver goal of the slack level when collapsed into single solver level'
|
Transparent: true
|
]
|
}
|
]
|
Properties:
|
[
|
Text: 'Meta optimizer'
|
ModeledStringList ChildOrdering
|
{
|
c: CheckBoxUseMetaOptimizer
|
c: CheckBoxMetaOptimizerFirstLevelHasOverride
|
c: EditorMetaOptimizerFirstLevelOverride
|
c: CheckBoxMetaOptimizerRunFullPlanPriorToFocus
|
c: CheckBoxMetaOptimizerLastLevelHasOverride
|
c: lblLabelMetaOptimizerFirstLevelOverride
|
c: EditorMetaOptimizerLastLevelOverride
|
c: EditorMetaOptimizerMaxNumberOfSecondsAllIterations
|
c: CheckBoxMetaOptimizerIsCollapseLevel
|
c: lblLabelMetaOptimizerLastLevelOverride
|
c: EditorMetaOptimizerCollapseLevelWeight
|
c: lblLabelMetaOptimizerMaxNumberOfSecondsAllIterations
|
c: lblLabelMetaOptimizerCollapseLevelWeight
|
}
|
]
|
}
|