Requirements for this project: 1) We give an outer rectangle from 10" x 10" up to 100" x 100", and up to 75 smaller rectangles of varying dimensions to fit in the outer one. 2) Dimensions up to 4 decimal places precision. 3) Packing must be guillotine method. 4) Each of the smaller rectangles can be configured independently to be rotated 90 degrees to attempt a better fit. 5) UI not important for now. Program should accept parameters from a text file and output to different text file. An image should be created to show the fit of all rectangles and positions as well. 6) SPEED! I want the program to return the first fit as soon as it gets it. I want an average <10 seconds on a medium to hard fit to return first option. I want the program to save in the text file the loop values so that I can send them back to the program to try and find another fit starting from that point.
1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done.
2) Deliverables must be in ready-to-run condition, as follows? (depending on the nature? of the deliverables):
a)? For web sites or? other server-side deliverables intended to only ever exist in one place in the Buyer's environment--Deliverables must be installed by the Seller in ready-to-run condition in the Buyer's environment.
b) For all others including desktop software or software the buyer intends to distribute: A software? installation package that will install the software in ready-to-run condition on the platform(s) specified in this bid request.
3) All deliverables will be considered "work made for hire" under U.S. Copyright law. Buyer will receive exclusive and complete copyrights to all work purchased. (No GPL, GNU, 3rd party components, etc. unless all copyright ramifications are explained AND AGREED TO by the buyer on the site per the coder's Seller Legal Agreement).
vb.net 2008. Needs to work on an asp 2.0 website.