Library to optimise picking in the warehouse This library includes algorithms that should lead to improvements in picking path optimization in the warehouse. Any specifications that

Loading...
Searching...
No Matches
grouping_customers.h
Go to the documentation of this file.
1
12#ifndef _GROUPING_CUSTOMERS_H_
13#define _GROUPING_CUSTOMERS_H_
14
15#include <list>
16#include <iostream>
17#include "WarehousePickingOpt.h"
18
19 namespace grouping_customers
20{
25 list<Cart> algorithm_AVGDistances(SolverConfiguration &sc, CartConfiguration &cart_conf, multimap<int, Customer, greater<int>> &volume_customer_map, Warehouse &warehouse);
26
33 list<Cart> leastSquareMethod(SolverConfiguration &sc, CartConfiguration &cart_conf, multimap<int, Customer, greater<int>> &volume_customer_map);
34
40 list<Cart> kMeansClustering(SolverConfiguration &sc, CartConfiguration &cart_conf, multimap<int, Customer, greater<int>> &volume_customer_map);
41}
42
43#endif
WarehousePickingOpt.h
translated with gcc version 12.2.1
CartConfiguration
Definition: setup_configuration.h:105
Customer
class representing the customer object (containing its items in warehouse - in order)
Definition: WarehousePickingOpt.h:374
SolverConfiguration
object representing the setup for problem solving
Definition: setup_configuration.h:57
Warehouse
warehouse representation, distance computation
Definition: WarehousePickingOpt.h:209
grouping_customers::kMeansClustering
list< Cart > kMeansClustering(SolverConfiguration &sc, CartConfiguration &cart_conf, multimap< int, Customer, greater< int > > &volume_customer_map)
Definition: grouping_customers.cpp:199
grouping_customers::leastSquareMethod
list< Cart > leastSquareMethod(SolverConfiguration &sc, CartConfiguration &cart_conf, multimap< int, Customer, greater< int > > &volume_customer_map)
this method use a line interpolation through the points defining orders in warehouse of each customer...
Definition: grouping_customers.cpp:102
grouping_customers::algorithm_AVGDistances
list< Cart > algorithm_AVGDistances(SolverConfiguration &sc, CartConfiguration &cart_conf, multimap< int, Customer, greater< int > > &volume_customer_map, Warehouse &warehouse)
this function is starting the whole algorithm, visible from outside
Definition: grouping_customers.cpp:16