Skip to content

My implementation of online 2D irregular BPP algorithm with state-of-the-art picking policy minimal surrounding waste.

License

Notifications You must be signed in to change notification settings

rujialiu/Online2DIrregularBPP

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Online2DIrregularBPP

My implementation of online 2D irregular BPP algorithm with state-of-the-art picking policy minimal surrounding waste.

Licence: The software as a whole is licenced under GPL v3 because I'm using GPL v3-licenced library libnfporb, but for the everything except repository source/nfp_interface I'm granting MIT licence.
+I would be happy if you wrote to me when you use my project because I'm curious if this will be useful for someone :)

Note: If you want to replace libnfporb library with your own implementation of No-fit polygon and Inner-fit polygon calculation, then you need to modify only the geometry_tools.py file (call your own functions, maybe modify error handling, ...) to make it work.

Usage: run run_tests.py for a sample computation. If you choose best_run, then it runs on dataset generators from SFG_competition using specified parameters. euro_datasets loads and runs specified datasets from .csv files.

About

My implementation of online 2D irregular BPP algorithm with state-of-the-art picking policy minimal surrounding waste.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 67.9%
  • C++ 29.5%
  • Batchfile 2.3%
  • CMake 0.3%