Inspiration
Our inspiration was the Ocado challenge to find an algorithm to pack their totes based on a large customer order, to allow maximum efficiency. Using these rules, we took it a step further by creating an application to do this for us, and output it in a Table and in a csv document
What it does
It takes a csv file and will pack it in totes according to the Ocado Guidelines
How we built it
We built it using Java8
Challenges we ran into
Trying to implement all the rules that were in the guidelines proved to be detrimental, since the algorithm is a NP(Hard) problem, and has a massive running time, causing our program to crash. We decided then to compromise by implementing as many rules as possible, while still keeping the program simple
Accomplishments that we're proud of
We feel we have developed a user friendly and efficient algorithm, that will make packing totes much simpler!
What we learned
We learned that algorithms that seem simple on paper may not be effective in a machine, and that tote packing is much harder than it looks!
What's next for OcadoChallenge
To improve the algorithm and to improve the user experience to alter size of the totes, products available and output options
Log in or sign up for Devpost to join the conversation.