Quintiq file version 2.0
#root
#parent: LibMacroPlannerTCUI
OrphanComponent DialogEditMEIO_Parameters
{
#keys: '[138670.0.192679700]'
BaseType: 'Dialog'
Databinding: 'shadow[MEIO_Parameters]'
GBLayout
{
Type: 'internal[GBLayoutDefinition]'
Columns:
[
GBFlow.Column { grow: 0 id: 485 parent: 0 }
GBFlow.Column { grow: 0 id: 875 parent: 0 }
GBFlow.Column { grow: 0 id: 157 parent: 0 }
GBFlow.Column { grow: 128 id: 942 parent: 0 }
]
Elements:
[
GBElement
{
Component => LabelIncrementFactor
Position { startcolumn: 485 startrow: 343 endcolumn: 485 endrow: 343 }
}
GBElement
{
Component => LabelInitialGuessMargin
Position { startcolumn: 485 startrow: 510 endcolumn: 485 endrow: 510 }
}
GBElement
{
Component => LabelNrOfIterations
Position { startcolumn: 485 startrow: 290 endcolumn: 485 endrow: 290 }
}
GBElement
{
Component => EditorIncrementFactor
Position { startcolumn: 875 startrow: 343 endcolumn: 942 endrow: 343 }
}
GBElement
{
Component => EditorInitialGuessMarigin
Position { startcolumn: 875 startrow: 510 endcolumn: 942 endrow: 510 }
}
GBElement
{
Component => EditorNrOfIterations
Position { startcolumn: 875 startrow: 290 endcolumn: 942 endrow: 290 }
}
GBElement
{
Component => LabelTolerance
Position { startcolumn: 485 startrow: 625 endcolumn: 485 endrow: 625 }
}
GBElement
{
Component => EditorTolerance
Position { startcolumn: 875 startrow: 625 endcolumn: 942 endrow: 625 }
}
GBElement
{
Component => LabelMaxNrOfTreesPerGraph
Position { startcolumn: 485 startrow: 411 endcolumn: 485 endrow: 411 }
}
GBElement
{
Component => LabelCreateSnapshots
Position { startcolumn: 485 startrow: 241 endcolumn: 485 endrow: 241 }
}
GBElement
{
Component => LabelGraphEdgePenalty
Position { startcolumn: 485 startrow: 712 endcolumn: 485 endrow: 712 }
}
GBElement
{
Component => LabelRandomRange
Position { startcolumn: 485 startrow: 177 endcolumn: 485 endrow: 177 }
}
GBElement
{
Component => EditorMaxNrOfTreesPerGraph
Position { startcolumn: 875 startrow: 411 endcolumn: 942 endrow: 411 }
}
GBElement
{
Component => EditorGraphEdgePenalty
Position { startcolumn: 875 startrow: 712 endcolumn: 942 endrow: 712 }
}
GBElement
{
Component => EditorRandomRange
Position { startcolumn: 875 startrow: 177 endcolumn: 942 endrow: 177 }
}
GBElement
{
Component => CheckBoxCreateSnapshots
Position { startcolumn: 875 startrow: 241 endcolumn: 875 endrow: 241 }
}
GBElement
{
Component => lblLabelSampleSizeForDistributions
Position { startcolumn: 485 startrow: 755 endcolumn: 485 endrow: 755 }
}
GBElement
{
Component => EditorSampleSizeForDistributions
Position { startcolumn: 875 startrow: 755 endcolumn: 942 endrow: 755 }
}
GBElement
{
Component => lblLabelInitialLargeValueParentResupply
Position { startcolumn: 485 startrow: 339 endcolumn: 485 endrow: 339 }
}
GBElement
{
Component => EditorInitialLargeValueParentResupply
Position { startcolumn: 875 startrow: 339 endcolumn: 942 endrow: 339 }
}
GBElement
{
Component => CheckBoxOptionMakInitialGuessForNoSalesDemand
Position { startcolumn: 875 startrow: 763 endcolumn: 157 endrow: 763 }
}
GBElement
{
Component => LabelCreateSnapshots483
Position { startcolumn: 485 startrow: 763 endcolumn: 485 endrow: 763 }
}
]
Gaps: [ left: 10 right: 10 top: 10 bottom: 10 inner: 5 ]
Rows:
[
GBFlow.Row { grow: 0 id: 343 parent: 0 }
GBFlow.Row { grow: 0 id: 510 parent: 0 }
GBFlow.Row { grow: 0 id: 290 parent: 0 }
GBFlow.Row { grow: 0 id: 625 parent: 0 }
GBFlow.Row { grow: 0 id: 411 parent: 0 }
GBFlow.Row { grow: 0 id: 712 parent: 0 }
GBFlow.Row { grow: 0 id: 177 parent: 0 }
GBFlow.Row { grow: 0 id: 755 parent: 0 }
GBFlow.Row { grow: 0 id: 339 parent: 0 }
GBFlow.Row { grow: 0 id: 763 parent: 0 }
GBFlow.Row { grow: 0 id: 241 parent: 0 }
]
}
Children:
[
#child: EditorIncrementFactor
Component LabelIncrementFactor
{
#keys: '[138670.0.192679704]'
BaseType: 'Label'
Properties:
[
Alignment: 'right'
Text: 'Increment factor'
Tooltip: 'Used to scale the increment that is used when searching for the right service level of a product in stocking point in period'
Transparent: true
]
}
#child: EditorInitialGuessMarigin
Component LabelInitialGuessMargin
{
#keys: '[138670.0.192679707]'
BaseType: 'Label'
Properties:
[
Alignment: 'right'
Text: 'Initial guess margin'
Tooltip: 'In the search of a target level for a product in stocking point in period, the initial guess is given by the inverse cumulative distribution function of the demand of the period at the desired service level.
The initial guess margin allows for an offset of to be used for the service level. The inverse is taken at “service level - margin”.'
Transparent: true
]
}
#child: EditorNrOfIterations
Component LabelNrOfIterations
{
#keys: '[138670.0.192679710]'
BaseType: 'Label'
Properties:
[
Alignment: 'right'
Text: 'Number of iterations'
Tooltip: 'The number of iterations is the number of target level increments that should be tried at most for a product in stocking point in period.
This is set to avoid searching for a target level prediction a desired service level when such level is not achievable.
A lower number of iterations speeds up the optimization at the cost of accuracy, that is, having this number too low may result in target levels which are too low.'
Transparent: true
]
}
#child: EditorTolerance
Component LabelTolerance
{
#keys: '[138670.0.192679716]'
BaseType: 'Label'
Properties:
[
Alignment: 'right'
Text: 'Tolerance'
Tooltip: 'Currently not used, may be used to allow for a discrepancy in service level.
That is, allowing some range around the desired service level to be acceptable, e.g., 94,9% would be acceptable for the desired service level 95%.'
Transparent: true
]
}
#child: Toolbar334
#child: EditorRandomRange
#child: EditorGraphEdgePenalty
#child: EditorMaxNrOfTreesPerGraph
Component LabelMaxNrOfTreesPerGraph
{
#keys: '[138670.0.222404629]'
BaseType: 'Label'
Properties:
[
Alignment: 'right'
Text: 'MaxNrOfTreesPerGraph'
Tooltip: 'The maximum number of trees that is allowed to be created within a graph program.
This number will always be capped with the maximum number of trees that is possible to generate.
A lower limit may increase speed at the cost of accuracy, if it means not considering all possible trees.'
Transparent: true
]
}
Component LabelCreateSnapshots
{
#keys: '[138670.0.222404643]'
BaseType: 'Label'
Properties:
[
Alignment: 'right'
Text: 'CreateSnapshots'
Tooltip: 'Determines if MEIO_Snapshots are created during the Search procedure that is done for each tree and product in stocking point in period.'
Transparent: true
]
}
Component LabelGraphEdgePenalty
{
#keys: '[138670.0.222404651]'
BaseType: 'Label'
Properties:
[
Alignment: 'right'
Text: 'GraphEdgePenalty'
Tooltip: ' The parameter specifies how much we should penalize the re-usage of an edge that already has been used in a previous tree.
This affects how likely the edge will be part of the shortest path algorithms.
The edge penalty should be sufficiently large so that it exceeds the maximal total leadtime from upstream to downstream of a product.'
Transparent: true
]
}
Component LabelRandomRange
{
#keys: '[138670.0.222405846]'
BaseType: 'Label'
Properties:
[
Alignment: 'right'
Text: 'RandomRange'
Tooltip: 'Used to introduce random noise in the edge penalty, to avoid the procedure getting stuck producing the same tree over and over again.'
Transparent: true
]
}
Component CheckBoxCreateSnapshots
{
#keys: '[138670.0.222424763]'
BaseType: 'CheckBox'
Properties:
[
DataBinding: 'DialogEditMEIO_Parameters.Data.CreateSnapshots'
Text: ''
]
}
#child: EditorSampleSizeForDistributions
Component lblLabelSampleSizeForDistributions
{
#keys: '[133336.1.758671211]'
BaseType: 'Label'
Properties:
[
Alignment: 'right'
FocusControl: 'EditorSampleSizeForDistributions'
Shortcut: 'Alt+S'
Text: '&Sample size for distributions'
Tooltip: 'Used for computation with distributions'
Transparent: true
]
}
#child: EditorInitialLargeValueParentResupply
Component lblLabelInitialLargeValueParentResupply
{
#keys: '[133336.1.758672888]'
BaseType: 'Label'
Properties:
[
Alignment: 'right'
FocusControl: 'EditorInitialLargeValueParentResupply'
Shortcut: 'Alt+I'
Text: '&Initial large value parent resupply'
Tooltip: 'Used as starting point of target in search'
Transparent: true
]
}
Component CheckBoxOptionMakInitialGuessForNoSalesDemand
{
#keys: '[133336.1.758674302]'
BaseType: 'CheckBox'
Properties:
[
DataBinding: 'DialogEditMEIO_Parameters.Data.OptionMakeInitialGuessForNoSalesDemand'
Text: ''
]
}
Component LabelCreateSnapshots483
{
#keys: '[133336.1.758677634]'
BaseType: 'Label'
Properties:
[
Alignment: 'right'
Text: 'Make initial guess for target with no salesdemand'
Tooltip: 'Make guess based on sales demand for descendants'
Transparent: true
]
}
]
Properties:
[
EnterButton: 'btnOk'
EscapeButton: 'btnCancel'
Height: 388
Image: 'CONTROL_PANEL'
Title: 'MEIO Parameters'
Width: 595
ModeledStringList ChildOrdering
{
c: EditorIncrementFactor
c: EditorInitialGuessMarigin
c: EditorNrOfIterations
c: LabelIncrementFactor
c: EditorTolerance
c: EditorMaxNrOfTreesPerGraph
c: EditorGraphEdgePenalty
c: EditorRandomRange
c: EditorSampleSizeForDistributions
c: EditorInitialLargeValueParentResupply
c: LabelInitialGuessMargin
c: CheckBoxOptionMakInitialGuessForNoSalesDemand
c: CheckBoxCreateSnapshots
c: Toolbar334
c: LabelNrOfIterations
c: LabelTolerance
c: LabelMaxNrOfTreesPerGraph
c: LabelCreateSnapshots
c: LabelGraphEdgePenalty
c: LabelRandomRange
c: lblLabelSampleSizeForDistributions
c: lblLabelInitialLargeValueParentResupply
c: LabelCreateSnapshots483
}
]
}