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: '<html>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. <br>The initial guess margin allows for an offset of to be used for the service level. The inverse is taken at “service level - margin”.</html>'
|
Transparent: true
|
]
|
}
|
#child: EditorNrOfIterations
|
Component LabelNrOfIterations
|
{
|
#keys: '[138670.0.192679710]'
|
BaseType: 'Label'
|
Properties:
|
[
|
Alignment: 'right'
|
Text: 'Number of iterations'
|
Tooltip: '<html>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. <br> This is set to avoid searching for a target level prediction a desired service level when such level is not achievable. <br> 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.</html>'
|
Transparent: true
|
]
|
}
|
#child: EditorTolerance
|
Component LabelTolerance
|
{
|
#keys: '[138670.0.192679716]'
|
BaseType: 'Label'
|
Properties:
|
[
|
Alignment: 'right'
|
Text: 'Tolerance'
|
Tooltip: '<html>Currently not used, may be used to allow for a discrepancy in service level.<br> 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%.</html>'
|
Transparent: true
|
]
|
}
|
#child: Toolbar334
|
#child: EditorRandomRange
|
#child: EditorGraphEdgePenalty
|
#child: EditorMaxNrOfTreesPerGraph
|
Component LabelMaxNrOfTreesPerGraph
|
{
|
#keys: '[138670.0.222404629]'
|
BaseType: 'Label'
|
Properties:
|
[
|
Alignment: 'right'
|
Text: 'MaxNrOfTreesPerGraph'
|
Tooltip: '<html>The maximum number of trees that is allowed to be created within a graph program.<br> This number will always be capped with the maximum number of trees that is possible to generate.<br> A lower limit may increase speed at the cost of accuracy, if it means not considering all possible trees.</html>'
|
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: '<html> The parameter specifies how much we should penalize the re-usage of an edge that already has been used in a previous tree.<br> This affects how likely the edge will be part of the shortest path algorithms.<br> The edge penalty should be sufficiently large so that it exceeds the maximal total leadtime from upstream to downstream of a product.</html>'
|
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
|
}
|
]
|
}
|