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
Namespaces | Functions
bin_packing_solver.h File Reference

translated with gcc version 12.2.1 More...

`#include <iostream>`
`#include <algorithm>`
`#include <list>`
`#include <math.h>`
`#include "WarehousePickingOpt.h"`

Go to the source code of this file.

## Namespaces
namespace | bp_solver
| namespace covering all the algorithms for BPP

## Functions
void | bp_solver::baseLineFFD (vector< OItem > item_vect, vector< Box > *box_vect, Box box_type)
| used in base line solution More...
void | bp_solver::mainSolution1DFFD_oneBoxType (vector< OItem > item_vect, vector< Box > *box_vect, Box box_type)
void | bp_solver::mainSolution1DFFDS_multipleBoxTypes (vector< OItem > item_vect, vector< Box > *box_vect, vector< Box > box_types)
void | bp_solver::mainSolution3DBP_oneBox_pythonScript (vector< OItem > item_vect, vector< Box > *box_vect, Box box_type)
void | bp_solver::mainSolution3DBP_FFDS_multiBoxTypes_pythonScript (vector< OItem > item_vect, vector< Box > *box_vect, vector< Box > box_types)
void | bp_solver::mainSolution3DBP_multipleBoxTypes_countDefined_pythonScript (vector< OItem > item_vect, vector< Box > *box_vect, vector< pair< Box, int > > box_types_count)
bool | bp_solver::bpSolver_1D_fitBoxesToShelvesInCart (vector< Box > box_vect, vector< CartShelf > *out_shelf_vect, bool is_one_piced)
| function for filling shelves in cart with boxes of items More...
bool | bp_solver::bpSolver_1D_partlyLoadBoxesToShelvesInCart (vector< Box > box_vect, vector< CartShelf > *out_shelf_vect, vector< Box > *non_loaded_box_vect, vector< Box > *loaded_box_ptr_vect)
bool | bp_solver::addBoxItemToExisting_oneItemized_Box_1D (Box box, BoxItem box_item)
bool | bp_solver::addBoxItemToExisting_oneItemized_Box_3D (Box box, BoxItem box_item)

## Detailed Description

translated with gcc version 12.2.1

Author
  Jan Holáň, xholan11 (xhola.nosp@m.n11@.nosp@m.vutbr.nosp@m..cz)

Version
  0.1

Date
  2023-05-01

Copyright
  Copyright (c) 2023