Idioma:
  • Português
  • Español

Planning

La API Planning tiene como objetivo central definir la mejor ruta, en base a la gestión de pedidos de transporte con fechas y cantidades regulares, considerando:

  • La ventana horaria de ubicaciones logísticas;
  • Capacidades de los vehículos;
  • Horas de conducción;
  • Velocidades de seguimiento;
  • Otras restricciones de transporte.

Simulación

La empresa tiene una flota de cuatro vehículos, 2 camiones VUC y 2 camiones VUC 3⁄4, y hay 40 pedidos para entregar en la región del Gran San Pablo, con 15 de los lugares de entrega están restringidos en la ventana horaria.

  • 25

    ubicaciones sin restricción de ventana horaria

  • 15

    ubicaciones con restricción de ventana horaria

  • 1

    Deposito

  • 2

    Camiones tipo VUC 3⁄4

  • 2

    Camiones tipo VUC

  • 40

    40 pedidos de 1 kg, volumen 100 m³

Simulación de problema logístico


Ejemplo de request

En el caso de la simulación anterior, el código de request sería:

  • Envío de request: https://api.maplink.global/planning/v1/problems
  • Solicitar consulta de procesamiento da request: https://api.maplink.global/planning/v1/jobs/ID_da_rota
  • Consulta de solución: https://api.maplink.global/planning/v1/solutions/ID_da_rota
Ejemplo de request API Planning
{
	"optimizationProfile": "BRAZIL"
	"tripsProfile": "MAPLINK"
	"startDate": 1513750219000
	"legislationProfiles": [
        {
          "name": "DEFAULT"
        }
     ],
     "logisticConstraints": [
        {
          "name": "DEFAULT",
          "siteLoadingFixedTime": 3600
          },
          {
          "name": "P1Pickup",
          "siteLoadingFixedTime": 0
          },
          {
          "name": "P1Delivery",
          "siteUnloadingFixedTime": 600
        }
      ],
      "products": [
        {
          "name": "DEFAULT",
          "type": "manufactured"
        }
      ],
      "sites": [
          {
              "name": "Cliente1",
              "coordinates": {
                  "latitude": -23.507608,
                  "longitude": -46.587145
              },
                "logisticConstraints": "DEFAULT"
          },
          {
               "name": "Cliente2",
               "coordinates": {
                  "latitude": -23.621059,
                  "longitude": -46.756193
               },
                "logisticConstraints": "DEFAULT"
             },
      "depots": [
          {
              "name": "CD",
              "coordinates": {
                  "latitude": -23.503939,
                  "longitude": -46.498419
              },
              "logisticConstraints": "DEFAULT"
           	 }
           ],
      "vehicleTypes": [
          {
              "name": "VUC",
              "maxVolume": 20,
              "maxWeight": 1200,
              "size": 1
          },
          {
              "name": "3/4",
              "maxVolume": 30,
              "maxWeight": 1500,
              "size": 1
           }
       ],
      "vehicles": [
            {
              "name": "VUC_1",
              "vehicleType": "VUC",
              "legislationProfile": "DEFAULT",
              "availablePeriods":
                 [
                  {
                  "departureSite": "CD",
                  "arrivalSite": "CD",
                  "timeWindow": {
                      "start": 1513753200000,
                      "end": 1513796400000
                  	},
                 },
               ],
             },
         ]
      "operations": [
            {
              "id": "P1",
              "priority": 0,
              "weight": 2,
              "volume": 2,
              "product": "DEFAULT",
              "type": "DELIVERY",
              "depotSite": "CD",
              "customerSite": "Cliente1",
              "customerTimeWindows": [
                   {
                      "start": 1513756800000,
                      "end": 1513771200000
                   }
                      ],
              	"preAllocatedVehicleName": null
              },
                      "maxRoutesNumber": 1
                   },
]

Solución del problema

La API calcula cuatro rutas alternativas:

Resumen de ruta

Indicadores generales de optimización

Indicador Resultado
Tiempo total de servicio 10.5 Horas
Tiempo total de entrega 6.5 Horas
Tiempo total de jornada laboral 19.9 Horas
Tiempo total del turno de noche 0
Tiempo total de descarga 0
Tiempo total de trabajo 19.9 Horas
Tiempo total de recolección 0
Número de ventana horaria 4
Tiempo total de conducción 9.4 Horas
Tiempo total de carga 4 Horas
Tiempo total 19.9 Horas
Distancia total 335.8km
Volumen medio de la tasa de ocupación 100{e682ec48be0c67f083fa23c76d74b9d96a23a33896ec0434e1d29dd0272da164}
Peso medio de la tasa de ocupación 100{e682ec48be0c67f083fa23c76d74b9d96a23a33896ec0434e1d29dd0272da164}
Número de rechazados 0
Tiempo total de espera 0
Tiempo total de descanso 0
Número de rutas 4
End of Content