Hub
Pricing About
ComponentComponent

Milkrun Optimization Plus (Lat, Lon)

loghub profile image
Draft Latest edits on 
May 15, 2025 7:41 AM
Drag & drop
Like
Use or download
This node can be used to calculate optimal routes for multiple days shipments. This node helps you to optimize your supply and/or delivery network. Consider constraints such as customer time windows, detailed vehicle, and capacity profiles to calculate an optimal transport plan.
For this node five input tables are needed. The first one contains the information of the depots. The second one contains the information of the vehicles. The third table contains all the information concerning the pickup and delivery of orders. The fourth table contains the time window profiles. The fifth table is used to define breaks, in case the vehicles should have any.
Please specify the duration unit in the configuration dialogue.

In case input and output data need to be saved on the Log-hub Platform, please set save scenario flag to true, fill the workspace id for the workspace in which the scenario should be saved, and give name to the scenario. In case existing scenario should be overwritten, set the overwrite scenario flag also to true, otherwise leave to false.

To use this node you need an API Key from Log-hub Supply Chain Apps. This key you can generate with an Supply Chain Apps Pro Account. More information you can find on www.log-hub.com.

Log-hub video for API key generation:https://www.youtube.com/watch?v=FZgOn1IZ1Bk&t=255s

Component details

Input ports
  1. Type: Table
    Depots
    The depots table contains information about the start and end locations for the vehicles. Required fields are the Depot Id, Latitude and Longitude. Please map the fields accordingly in the configuration.
  2. Type: Table
    Vehicles
    The vehicles table contains information about the available vehicles. It tells how many vehicle types are there, how many vehicles of each type are available, their capacities, time windows, etc.. Required fields are the Vehicle Type Id and the Available Vehicles column. Recommended fields are Start Depot, End Depot, Time Window Start and Time Window End. Please map the fields accordingly in the configuration.
  3. Type: Table
    Pickup and Delivery Orders
    The orders table contains details on the orders that need to be fulfilled. It gives information on the order pickup/delivery location, the quantities, time windows, etc.. Required fields are the Order Id, Latitude, Longitude, Pickup/Delivery column and the Depot ID. Please map the fields accordingly in the configuration.
  4. Type: Table
    Time Window Profiles
    The time windows table gives detailed information on the available time windows. It shows what are the earliest and latest pickup/delivery times for a particular order. Multiple time windows can be modelled by having several records with the same profile ID. Please map the fields accordingly in the configuration.
  5. Type: Table
    Breaks Profiles
    The breaks profiles table is used to define breaks, in case the vehicles should have any. The breaks are defined by a schedule - earliest and latest start time of a break, and the break duration. Each schedule should have a unique ID, which can then be added to the different vehicle types. Please map the fields accordingly in the configuration.
Output ports
  1. Type: Table
    Route Overview
    The Route Overview Table contains an overview on the calculated routes.
  2. Type: Table
    Route Details
    The Route Details Table contains details on the calculated routes.
  3. Type: Table
    External Orders
    The External Order table contains orders that are dropped.

Used extensions & nodes

Created with KNIME Analytics Platform version 4.7.5
  • Go to item
    KNIME Base nodesTrusted extension

    KNIME AG, Zurich, Switzerland

    Version 4.7.2

    knime
  • Go to item
    KNIME Data GenerationTrusted extension

    KNIME AG, Zurich, Switzerland

    Version 4.7.0

    knime
  • Go to item
    KNIME JavasnippetTrusted extension

    KNIME AG, Zurich, Switzerland

    Version 4.7.0

    knime
  • Go to item
    KNIME JSON-ProcessingTrusted extension

    KNIME AG, Zurich, Switzerland

    Version 4.7.0

    knime
  • Go to item
    KNIME Quick FormsTrusted extension

    KNIME AG, Zurich, Switzerland

    Version 4.7.4

    knime
  • Go to item
    KNIME REST Client ExtensionTrusted extension

    KNIME AG, Zurich, Switzerland

    Version 4.7.0

    knime
  • Go to item
    KNIME Testing Framework UITrusted extension

    KNIME AG, Zurich, Switzerland

    Version 4.7.2

    knime

This component does not have nodes, extensions, nested components and related workflows

Legal

By using or downloading the component, you agree to our terms and conditions.

KNIME
Open for Innovation

KNIME AG
Talacker 50
8001 Zurich, Switzerland
  • Software
  • Getting started
  • Documentation
  • Courses + Certification
  • Solutions
  • KNIME Hub
  • KNIME Forum
  • Blog
  • Events
  • Partner
  • Developers
  • KNIME Home
  • Careers
  • Contact us
Download KNIME Analytics Platform Read more about KNIME Business Hub
© 2025 KNIME AG. All rights reserved.
  • Trademarks
  • Imprint
  • Privacy
  • Terms & Conditions
  • Data Processing Agreement
  • Credits