HuaweiVRP — различия между версиями

Материал из DISCOPAL
Перейти к: навигация, поиск
(Новая страница: «== Input JSON format == ;estimateCode: String → Identification of the input file. ;algorithmBaseParamDto: Object → Basic data :;platformDtoList: Array → Pla…»)
 
Строка 5: Строка 5:
 
::;platformCode: String → Identification of the platform.
 
::;platformCode: String → Identification of the platform.
 
::;isMustFirst: Boolean → Whether the platform should be first visited (bonded warehouse).
 
::;isMustFirst: Boolean → Whether the platform should be first visited (bonded warehouse).
::;truckTypeDtoList: Array, Truck info.
+
:;truckTypeDtoList: Array Truck info.
|-
+
::;truckTypeIdString Identification of the truck.
| <br>
+
::;truckTypeCodeString Unique truck code.
| <br>
+
::;truckTypeNameString Unique truck name.
| truckTypeId
+
::;length: Float Truck length (mm).
| String
+
::;width: Float Truck width (mm).
| Identification of the truck.
+
::;height: Float Truck height (mm).
|-
+
::;maxLoad: Float Carrying capacity of the truck (kg)
| <br>
+
::;truckTypeMap: Object Map format of truckTypeDtoList, key is truckTypeId
| <br>
+
::;distanceMap: Object
| truckTypeCode
+
::* Key is two platform codes connected by “+”: e.g. “platform01+platform02”;  
| String
+
::* Value is the float value of the distance (m) between them.
| Unique truck code.
+
;boxes: Array Boxes (i.e., items) info.
|-
+
:;spuBoxId: String Identification of the box.
| <br>
+
:;platformCode: String Code of the platform the box is belonging to.
| <br>
+
:;length: Float Box length (mm).
| truckTypeName
+
:;width: Float Box width (mm).
| String
+
:;height: Float Box height (mm).
| Unique truck name.
+
:;weight: Float Box weight (kg).
|-
+
| <br>
+
| <br>
+
| length
+
| Float
+
| Truck length (mm).
+
|-
+
| <br>
+
| <br>
+
| width
+
| Float
+
| Truck width (mm).
+
|-
+
| <br>
+
| <br>
+
| height
+
| Float
+
| Truck height (mm).
+
|-
+
| <br>
+
| <br>
+
| maxLoad
+
| Float
+
| Carrying capacity of the truck (kg)
+
|-
+
| <br>
+
| truckTypeMap
+
| <br>
+
| Object
+
| Map format of truckTypeDtoList, key is truckTypeId
+
|-
+
| <br>
+
| distanceMap
+
| <br>
+
| Object
+
| Key is two platform codes connected by “+”: e.g. “platform01+platform02”; Value is the float value of the distance (m) between them.
+
|-
+
| boxes
+
| <br>
+
| <br>
+
| Array
+
| Boxes (i.e., items) info.
+
|-
+
| <br>
+
| spuBoxId
+
| <br>
+
| String
+
| Identification of the box.
+
|-
+
| <br>
+
| platformCode
+
| <br>
+
| String
+
| Code of the platform the box is belonging to.
+
|-
+
| <br>
+
| length
+
| <br>
+
| Float
+
| Box length (mm).
+
|-
+
| <br>
+
| width
+
| <br>
+
| Float
+
| Box width (mm).
+
|-
+
| <br>
+
| height
+
| <br>
+
| Float
+
| Box height (mm).
+
|-
+
| <br>
+
| weight
+
| <br>
+
| Float
+
| Box weight (kg).
+
|}
+
</center>
+

Версия 13:28, 29 января 2021

Input JSON format

estimateCode
String → Identification of the input file.
algorithmBaseParamDto
Object → Basic data
platformDtoList
Array → Platform (i.e., pick-up point) info.
platformCode
String → Identification of the platform.
isMustFirst
Boolean → Whether the platform should be first visited (bonded warehouse).
truckTypeDtoList
Array → Truck info.
truckTypeId
String → Identification of the truck.
truckTypeCode
String → Unique truck code.
truckTypeName
String → Unique truck name.
length
Float → Truck length (mm).
width
Float → Truck width (mm).
height
Float → Truck height (mm).
maxLoad
Float → Carrying capacity of the truck (kg)
truckTypeMap
Object → Map format of truckTypeDtoList, key is truckTypeId
distanceMap
Object →
  • Key is two platform codes connected by “+”: e.g. “platform01+platform02”;
  • Value is the float value of the distance (m) between them.
boxes
Array → Boxes (i.e., items) info.
spuBoxId
String → Identification of the box.
platformCode
String → Code of the platform the box is belonging to.
length
Float → Box length (mm).
width
Float → Box width (mm).
height
Float → Box height (mm).
weight
Float → Box weight (kg).