Hub
Pricing About
ComponentComponent

Network Design Plus (Addresses)

loghub profile image
Draft Latest edits on 
May 15, 2025 9:20 AM
Drag & drop
Like
Use or download
This node can be used to finds the optimal number and location of warehouses based on transport, handling and fixed warehouse costs. It can model your flows starting from the factories via the warehouses up to your customers. It is also possible to regard capcity restrictions (weight, volume) in warehouses. If you have an existing network structure, it is also possible to fix your existing warehouses and search for additional ones. Define detailed transportation costs for all factory-warehouse and warehouse-customer relations.


For this node eight input tables are needed. Three input tables are mandatory - factories, warehouses and customers, and the rest are optional, but in order to node works all ports must be connected

The first one contains the information of the factories.
The second table contains all the information concerning the warehouses.
The third table contains the information of the customers.
The fourth table is used to define product segments and the available warehouses for each of segment.
The fifth table is used to define transport costs for all factory-warehouses and warehouse-customer relations. Please make sure to specify transport costs for all possible relations. If one relation is missing, the transport costs will be zero for this relation.
The sixth table is used to define general rules and the corresponding vehicle capacities transport costs. The rules are then applied to the relations and the appropriate capacity and cost values are assigned to each relation. The relations that don't match any rules will not be considered, and the transport cost for them will be set to 0.
The seventh and eighth table are used to define stepwise cost function weight and volume respectfully.  This is relevant when the variable costs are not linear, rather decreasing/increasing based on the total weight/volume going through a warehouse. Each function is defined by a unique ID, and the costs are defined per different steps (weight/volume ranges). The upper limit for each step is defined, and the costs from a specific step are considered (active) whenever the total weight/volume assigned to a warehouse falls within the step range.
The ninth table is used to define maximum distance within which a given percentage of total demand must be met. The rules create a constraint that a certain % of weight, volume or both have to come from a warehouse whithin the specified distance. Multiple consecutive rules can be defined, along with the respective limits and percentages. They can also be set as either a hard, or a soft constraint, by defining the appropriate penalty parameters.

Please specify the distance unit, vehicle type, street level, inbound consolidation, outbound consolidation, allow multisourcing, min and max warehouses parameters  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
    factories
    The factories table contains information about the factories. Required fields are the Name, Country, Truck Capacity Weight, Truck Capacity Volume, Truck Costs per km/mi [first km/mi], ruck Costs per km/mi [1000 km/mi] and Costs 1/2 Truck [%]. Please map the fields accordingly in the configuration.
  2. Type: Table
    warehouses
    The warehouses table contains information about the warehouses. Required fields are the Name, Country, Fixed, Minimum Weight, Maximum Weight, Minimum Volume, Maximum Volume, Fixed Costs, Costs per Weight Unit, Costs per Volume Unit, Truck Capacity Weight, Truck Capacity Volume, Truck Costs per km/mi [first km/mi], ruck Costs per km/mi [1000 km/mi] and Costs 1/2 Truck [%]. Please map the fields accordingly in the configuration.
  3. Type: Table
    customers
    The customers table contains information about the customers. Required fields are the Name, Country, Weight, Volume and Number of Shipments. Please map the fields accordingly in the configuration.
  4. Type: Table
    Product Segments
    The product segments table contains information about existing product segments. Please map the fields accordingly in the configuration.
  5. Type: Table
    Transport Costs
    The transport costs table contains information about transport costs. Required fields are Departure Location Name, To Location Name, Volume Capacity per Unit and Costs per Unit. Please map the fields accordingly in the configuration.
  6. Type: Table
    Transport Costs Rules
    The transport costs rules table contains information about transport costs rules. Please map the fields accordingly in the configuration.
  7. Type: Table
    Stepwise Cost Function Weight
    The table defines a stepwise (piecewise) cost function for the weight dimension. Please map the fields accordingly in the configuration.
  8. Type: Table
    Stepwise Cost Function Volume
    The table defines a stepwise (piecewise) cost function for the volume dimension. Please map the fields accordingly in the configuration.
  9. Type: Table
    Distance Limits
    The table defines the maximum distance within which a given percentage of total demand must be met. Please map the fields accordingly in the configuration.
Output ports
  1. Type: Table
    Open Warehouses
    The Open Warehouses Table contains an overview on the open warehouses.
  2. Type: Table
    Factory Assignment
    The Factory Assignment Table contains details on assignment between factory and warehouse.
  3. Type: Table
    Customer Assignment
    The Customer Assignment Table contains details on assignment between customer and warehouse.
  4. Type: Table
    Solution KPIs
    The Solution KPIs table is costs KPI overview of the network mode.

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