Included schema TerritoryPlanning.xsd
|
|
|
|
Namespace |
No namespace |
Properties
|
attribute form default:
|
unqualified |
element form default:
|
qualified |
|
|
|
|
|
|
|
|
|
|
Namespace |
No namespace |
Diagram
|
|
Properties
|
content:
|
complex |
minOccurs:
|
0 |
|
Model |
ALL(PlanTerritories{0,1} DistributeLocations{0,1})
|
Children |
DistributeLocations, PlanTerritories |
Instance
|
<HighSolutionQuality>
<PlanTerritories approximationTolerance="" compactnessLevel="" considerActivities="" maximumNumberOfIterations="" maximumNumberOfStarts="" minimumRelativeImprovement="" numberOfNearestNeighbors="" performPreprocessingStep="" solverTimeLimit="">{0,1}</PlanTerritories>
<DistributeLocations approximationTolerance="" compactnessLevel="" considerActivities="" maximumNumberOfSamplings="" numberOfNearestNeighbors="" performPreprocessingStep="" solverTimeLimit="">{0,1}</DistributeLocations>
</HighSolutionQuality> |
|
|
|
|
|
|
|
|
|
|
Namespace |
No namespace |
Annotations
|
Parametrization for the use case plan territories from scratch. |
|
Diagram
|
|
Properties
|
content:
|
complex |
minOccurs:
|
0 |
|
Attributes
|
QName |
Type |
Fixed |
Default |
Use |
Annotation |
approximationTolerance |
restriction of xs:double |
|
|
optional |
Defines (in percent) how close to the optimal solution value the solver should come before exiting an iteration. For instance, compared to 10% the value of 5% means better solution at the cost of higher running time. |
|
compactnessLevel |
restriction of xs:positiveInteger |
|
|
optional |
Defines the exponent with which the distances are incorporated in the model. |
|
considerActivities |
xs:boolean |
|
|
optional |
Setting this parameter will privilege important locations with high activity when determining territory centers. |
|
maximumNumberOfIterations |
xs:positiveInteger |
|
|
optional |
The maximum number of iterations the solver may use to provide a solution. |
|
maximumNumberOfStarts |
xs:positiveInteger |
|
|
optional |
The maximum number of starts the solver may use to provide a solution. For each start the maximum number of iterations mentioned in this profile will be used. |
|
minimumRelativeImprovement |
restriction of xs:double |
|
|
optional |
The minimum relative solution value improvement (in percent) between iterations. If the relative improvement is less than the given value, no further iterations will be performed. |
|
numberOfNearestNeighbors |
restriction of xs:positiveInteger |
|
|
optional |
The number of nearest neighbors used for the tour estimator. |
|
performPreprocessingStep |
xs:boolean |
|
|
optional |
Do preprocessing to reduce the complexity of the optimization problem. For example by excluding forbidden or redundant combinations. |
|
solverTimeLimit |
xs:positiveInteger |
|
|
optional |
The maximum time in seconds the solver may use to provide a solution. When this period of time is elapsed the best solution available will be returned. |
|
|
|
|
|
|
|
|
|
|
|
Namespace |
No namespace |
Annotations
|
Parametrization for the use case distribute locations to territories. |
|
Diagram
|
|
Properties
|
content:
|
complex |
minOccurs:
|
0 |
|
Attributes
|
QName |
Type |
Fixed |
Default |
Use |
Annotation |
approximationTolerance |
restriction of xs:double |
|
|
optional |
Defines (in percent) how close to the optimal solution value the solver should come before exiting an iteration. For instance, compared to 10% the value of 5% means better solution at the cost of higher running time. |
|
compactnessLevel |
restriction of xs:positiveInteger |
|
|
optional |
Defines the exponent with which the distances are incorporated in the model. |
|
considerActivities |
xs:boolean |
|
|
optional |
Setting this parameter will privilege important locations with high activity when determining territory centers. |
|
maximumNumberOfSamplings |
xs:positiveInteger |
|
|
optional |
The maximum number of samplings needed mainly in the case that the number of territories is being changed and it is required to choose some "territory centers" from a given list. |
|
numberOfNearestNeighbors |
restriction of xs:positiveInteger |
|
|
optional |
The number of nearest neighbors used for the tour estimator. |
|
performPreprocessingStep |
xs:boolean |
|
|
optional |
Do preprocessing to reduce the complexity of the optimization problem. For example by excluding forbidden or redundant combinations. |
|
solverTimeLimit |
xs:positiveInteger |
|
|
optional |
The maximum time in seconds the solver may use to provide a solution. When this period of time is elapsed the best solution available will be returned. |
|
|
|
|
|
|
|
|
|
|
|
Namespace |
No namespace |
Diagram
|
|
Properties
|
content:
|
complex |
minOccurs:
|
0 |
|
Model |
ALL(PlanTerritories{0,1} DistributeLocations{0,1})
|
Children |
DistributeLocations, PlanTerritories |
Instance
|
<BasicSolutionQuality>
<PlanTerritories compactnessLevel="" considerActivities="" maximumNumberOfIterations="" maximumNumberOfStarts="" minimumRelativeImprovement="" numberOfNearestNeighbors="" reassignmentMethod="" solverTimeLimit="">{0,1}</PlanTerritories>
<DistributeLocations compactnessLevel="" considerActivities="" maximumNumberOfSamplings="" numberOfNearestNeighbors="" reassignmentMethod="" solverTimeLimit="">{0,1}</DistributeLocations>
</BasicSolutionQuality> |
|
|
|
|
|
|
|
|
|
|
Namespace |
No namespace |
Annotations
|
Parametrization for the use case plan territories from scratch. |
|
Diagram
|
|
Properties
|
content:
|
complex |
minOccurs:
|
0 |
|
Attributes
|
QName |
Type |
Fixed |
Default |
Use |
Annotation |
compactnessLevel |
restriction of xs:positiveInteger |
|
|
optional |
Defines the exponent with which the distances are incorporated in the model. |
|
considerActivities |
xs:boolean |
|
|
optional |
Setting this parameter will privilege important locations with high activity when determining territory centers. |
|
maximumNumberOfIterations |
xs:positiveInteger |
|
|
optional |
The maximum number of iterations the solver may use to provide a solution. |
|
maximumNumberOfStarts |
xs:positiveInteger |
|
|
optional |
The maximum number of starts the solver may use to provide a solution. For each start the maximum number of iterations mentioned in this profile will be used. |
|
minimumRelativeImprovement |
restriction of xs:double |
|
|
optional |
The minimum relative solution value improvement (in percent) between iterations. If the relative improvement is less than the given value, no further iterations will be performed. |
|
numberOfNearestNeighbors |
restriction of xs:positiveInteger |
|
|
optional |
The number of nearest neighbors used for the tour estimator. |
|
reassignmentMethod |
restriction of xs:string |
|
|
optional |
Defines the method of reassignment for locations after an iteration. Setting this to REDUCE might yield a better solution at the cost of more execution time. |
|
solverTimeLimit |
xs:positiveInteger |
|
|
optional |
The maximum time in seconds the solver may use to provide a solution. When this period of time is elapsed the best solution available will be returned. |
|
|
|
|
|
|
|
|
|
|
|
Namespace |
No namespace |
Annotations
|
Parametrization for the use case distribute locations to territories. |
|
Diagram
|
|
Properties
|
content:
|
complex |
minOccurs:
|
0 |
|
Attributes
|
QName |
Type |
Fixed |
Default |
Use |
Annotation |
compactnessLevel |
restriction of xs:positiveInteger |
|
|
optional |
Defines the exponent with which the distances are incorporated in the model. |
|
considerActivities |
xs:boolean |
|
|
optional |
Setting this parameter will privilege important locations with high activity when determining territory centers. |
|
maximumNumberOfSamplings |
xs:positiveInteger |
|
|
optional |
The maximum number of samplings needed mainly in the case that the number of territories is being changed and it is required to choose some "territory centers" from a given list. |
|
numberOfNearestNeighbors |
restriction of xs:positiveInteger |
|
|
optional |
The number of nearest neighbors used for the tour estimator. |
|
reassignmentMethod |
restriction of xs:string |
|
|
optional |
Defines the method of reassignment for locations after an iteration. Setting this to REDUCE might yield a better solution at the cost of more execution time. |
|
solverTimeLimit |
xs:positiveInteger |
|
|
optional |
The maximum time in seconds the solver may use to provide a solution. When this period of time is elapsed the best solution available will be returned. |
|
|
|
|
|
|
|
Complex Type TerritoryPlanning
|
|
|
|
Namespace |
No namespace |
Annotations
|
Defines parameters for territory planning and optimization. |
|
Diagram
|
|
Used by
|
|
Model |
ALL(SolutionQuality{0,1})
|
Children |
SolutionQuality |
Attributes
|
QName |
Type |
Fixed |
Default |
Use |
Annotation |
majorVersion |
xs:unsignedInt |
1 |
|
required |
Holds the major version number. |
|
minorVersion |
xs:unsignedInt |
1 |
|
required |
Holds the minor version number. |
|
|
|
|
|
|
|
Attribute @considerActivities
|
|
|
|
Namespace |
No namespace |
Annotations
|
Setting this parameter will privilege important locations with high activity when determining territory centers. |
|
Type |
xs:boolean |
Properties
|
|
Used by
|
|
|
|
|
|
|
Attribute @compactnessLevel
|
|
|
|
Namespace |
No namespace |
Annotations
|
Defines the exponent with which the distances are incorporated in the model. |
|
Type |
restriction of xs:positiveInteger |
Properties
|
|
Facets
|
maxInclusive |
4 |
|
minInclusive |
1 |
|
|
Used by
|
|
|
|
|
|
|
Attribute @solverTimeLimit
|
|
|
|
Namespace |
No namespace |
Annotations
|
The maximum time in seconds the solver may use to provide a solution. When this period of time is elapsed the best solution available will be returned. |
|
Type |
xs:positiveInteger |
Properties
|
|
Used by
|
|
|
|
|
|
|
Attribute @maximumNumberOfIterations
|
|
|
|
Namespace |
No namespace |
Annotations
|
The maximum number of iterations the solver may use to provide a solution. |
|
Type |
xs:positiveInteger |
Properties
|
|
Used by
|
|
|
|
|
|
|
Attribute @minimumRelativeImprovement
|
|
|
|
Namespace |
No namespace |
Annotations
|
The minimum relative solution value improvement (in percent) between iterations. If the relative improvement is less than the given value, no further iterations will be performed. |
|
Type |
restriction of xs:double |
Properties
|
|
Facets
|
maxInclusive |
10.0 |
|
minInclusive |
1.0 |
|
|
Used by
|
|
|
|
|
|
|
Attribute @approximationTolerance
|
|
|
|
Namespace |
No namespace |
Annotations
|
Defines (in percent) how close to the optimal solution value the solver should come before exiting an iteration. For instance, compared to 10% the value of 5% means better solution at the cost of higher running time. |
|
Type |
restriction of xs:double |
Properties
|
|
Facets
|
maxInclusive |
10.0 |
|
minInclusive |
1.0 |
|
|
Used by
|
|
|
|
|
|
|
Attribute @performPreprocessingStep
|
|
|
|
Namespace |
No namespace |
Annotations
|
|
Type |
xs:boolean |
Properties
|
|
Used by
|
|
|
|
|
|
|
Attribute @maximumNumberOfStarts
|
|
|
|
Namespace |
No namespace |
Annotations
|
The maximum number of starts the solver may use to provide a solution. For each start the maximum number of iterations mentioned in this profile will be used. |
|
Type |
xs:positiveInteger |
Properties
|
|
Used by
|
|
|
|
|
|
|
Attribute @numberOfNearestNeighbors
|
|
|
|
Namespace |
No namespace |
Annotations
|
The number of nearest neighbors used for the tour estimator. |
|
Type |
restriction of xs:positiveInteger |
Properties
|
|
Facets
|
maxInclusive |
40 |
|
minInclusive |
3 |
|
|
Used by
|
|
|
|
|
|
|
Attribute @maximumNumberOfSamplings
|
|
|
|
Namespace |
No namespace |
Annotations
|
The maximum number of samplings needed mainly in the case that the number of territories is being changed and it is required to choose some "territory centers" from a given list. |
|
Type |
xs:positiveInteger |
Properties
|
|
Used by
|
|
|
|
|
|
|
Attribute @reassignmentMethod
|
|
|
|
Namespace |
No namespace |
Annotations
|
Defines the method of reassignment for locations after an iteration. Setting this to REDUCE might yield a better solution at the cost of more execution time. |
|
Type |
restriction of xs:string |
Properties
|
|
Facets
|
enumeration |
DECIDE |
Assign locations at territory edges to the territory in which it probably fits best. Might cause territories to be slightly more unbalanced than specified in the request. |
|
enumeration |
REDUCE |
Only conduct definite assignments to reduce the problem. Other locations are left unassigned for the next iteration. |
|
|
Used by
|
|
|
|
|
|
|
|
|
|
|
Namespace |
No namespace |
Annotations
|
Holds the major version number. |
|
Type |
xs:unsignedInt |
Properties
|
|
Used by
|
|
|
|
|
|
|
|
|
|
|
Namespace |
No namespace |
Annotations
|
Holds the minor version number. |
|
Type |
xs:unsignedInt |
Properties
|
|
Used by
|
|
|
|
|
|
|