-
Notifications
You must be signed in to change notification settings - Fork 128
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
How to solve the delivery order problem? #150
Comments
Well a naive approach would to make sure the placement of a box within a space leaves free space in a specific direction, som that the next box is not locked in. And combine with som kind of decition algoritm of which free spaces are still considered accessable (given the next box to place, and the door + human factors like operator height and strength etc). |
It would be possible to make a 'per stop' permutation iterator. |
This should also be useful in my company in the future ! |
@tyrcho @By-Sum We need a more clear definition of the ordrer delivery problem. So the package must be reachable be an operator, what does that mean technically?
|
Here is the most simple definition I could think of:
Example (https://www.figuro.io/Designer) : Assuming this is a truck with the door at the back (facing us), we the basic definition we would have 4 items reachable (marked I and II). |
Add point filter: remove points that which do not have max value which can be extended to a specific surface (i.e. the direction from which boxes are placed). This filter would be applied selectively to allow for a "door" type entry. |
Can you give an example how to archive a point filter? |
Considering the three-dimensional container packing problem with multiple unloading areas, the delivery vehicle needs to distribute some pack to different unloading areas in the same park. Now we need to box these boxes in the order of the unloading area. The packing rules are: “first out and then install”, ie, the first delivery is placed on the outermost side.
The text was updated successfully, but these errors were encountered: