anyLogistix anyLogistix
Expand
Font size

Generating Additional Data

Certain tables contain the Generate... toolbar button, which allows you to generate data per specified parameters. The type of generated data depends on the table you are using:

Generating customers and DCs

Customers and DCs are generated in a similar way. The generated customers will be added to the current scenario. Please note the following:

  • Each time you create new object(s) for more than one country by clicking the Generate... button, a new Generated Customers / Generated DCs group is created in the Groups table. This group contains all the generated objects.
  • Since Create country groups is enabled by default, The Groups table will also contain groups for each country that contains the just generated objects.
  • You may want to additionally generate objects for the countries that already contain generated objects of this type. The new objects will not be added to the existing country groups in the Groups table. New groups will be created instead.

To generate customers

  1. Navigate to the Customers table.
  2. Click Generate... to open the dialog box with the parameters.

  3. Specify the parameters:
    • Select country/countries - specify one or more countries, for which you want to generate customers.
    • Minimum city population - limits the list of cities (by population), in which objects can be placed. Cities with population less than 15 000 people are not considered.
    • Number of objects - specify the number of objects (customers) to create within the specified country/countries (anyLogistix always chooses locations (cities) with the highest population).
    • Create country groups - [disabled by default] if enabled, anyLogistix will additionally create a group with the generated customers for each country defined in the Select country/countries parameter.
    • Object icon - the icon of the generated customer(s). The default customer icon is shown if scenario currently has no customers, otherwise a new icon is offered. Click the icon to change it.

To generate DCs

  1. Navigate to the DCs and Factories table.
  2. Click Generate... to open the dialog box with the parameters.

    This option is not available in the GFA scenario.

  3. Specify the parameters:
    • Select country/countries - specify one or more countries, for which you want to generate customers.
    • Minimum city population - limits the list of cities (by population), in which objects can be placed. Cities with population less than 15 000 people are not considered.
    • Number of objects - specify the number of objects (DCs) to create within the specified country/countries (anyLogistix always chooses locations (cities) with the highest population).
    • Create country groups - [disabled by default] if enabled, anyLogistix will create a group with the generated DCs for each country defined in the Select country/countries parameter.
    • Object icon - the icon of the generated DC(s). The default DC icon is shown if scenario currently has no DCs, otherwise a new icon is offered. Click the icon to change it.

Generating demand

anyLogistix will create new records for the generated demand. To avoid duplication you have to remove the original demand (if any) for the corresponding customers.

To generate demand

  1. Navigate to the Demand table.
  2. Click Generate... to open the dialog box with the parameters.

  3. Specify the parameters:
    • Customers - check the customer(s), for which demand must be generated.
    • Products - check the product(s) for which the demand must be generated.
    • Time periods - select the period for which demand must be generated.
    • Demand type - defines the type of demand:
      • Fixed periodic - demand is of repetitive nature, certain fixed volume of product(s) is ordered within a certain period of time.
      • Stochastic periodic - demand is of repetitive nature, you may use probability distributions to define the amount of product(s) that is ordered within a certain period of time.
      • Historic - select this option if you have the exact demand data. You may use probability distributions to define the demand parameters.
    • Order interval, days - the time period during which the specified Quantity of product(s) is ordered.
    • Quantity - the amount of product units that is ordered at every given Order interval, days.
      • Per citizen - [selected by default] the specified Quantity of product units is ordered by each citizen (of a city in which the specified Customer is located) at every given Order interval, days.
      • Per customer - [disabled by default] the specified Quantity of product units is ordered by each customer (i.e., each city, since in this case one customer = 1 location).
  4. Click Generate to generate demand:
    • If it is impossible to generate demand for certain customers, a warning will pop-up providing a list of such customers.
    • If the demand is successfully created, the dialog box with parameters will automatically close.

Generating Milk Runs

The Milk runs table allows you to automatically generate a milk run by setting the required parameters.

To generate a milk run

  1. Navigate to the Milk runs table.
  2. Click Generate... to open the dialog box allowing you to specify the parameters of the milk run.

  3. Specify the parameters:
    • Source sites - the source of the products for the milk run that you are creating.
    • Vehicle type - the vehicle that will be shipping the product.

      If the source site has a fleet assigned to it, the milk run must contain the same type of vehicles.

    • Max customers in a route - limits the number of customers per route. If null is set - all customers are considered.
    • Travel segment limit - sets the max distance between the objects in the network. If the distance between the current and the next customer exceeds the specified distance, the latter will not be included in the generated route.
    • Returning segment limit - sets the limit on the maximum length of the route's returning segment.
    • Optimization time limit per site, sec. - sets the limit on the time allotted for the experiment.
  4. Click OK to generate the new milk run(s). The number of milk runs depends on the quantity of the specified Source sites.

    While being generated, the milk run continues adding new locations until one of the following requirements is met:

    • The specified Travel segment limit is exceeded.
    • The milk run has reached the specified number of Max customers in a route.
    • The milk run has run out of time allotted to it in the Optimization time limit per site, sec. parameter.
How can we improve this article?