Community discussion forum

Bin Packing

This is a comment thread discussing Bin Packing
  • 10 years ago

    This thread is for discussions of Bin Packing.

  • 3 years ago

    Great article, I was looking for something exactly like this! How difficult would it be to modify the code to allow for varible size bin widths, and then pack each element either horizontal or vertial depending on height and width. If you can figure that out let me know. Thanks and keep up the good work.Smiley Face [:)]

  • 3 years ago

    Well as for variable sized bins, all you would need to do is have an array of Integers that holds the size for each Bin.  Then in my code, where ever there is a reference to BinHeight, you would simply reference BinHeightArray(ThisBinNumber) instead.  You could incorporate all this code into its own Class as it should be an make the array a property so you can do bounds checking, check for valid values, and all that good stuff.

    As for 2-dimensional Bin Packing...  I'd have to get back to you on that one.  I understand what you mean but I don't think these algorithms are easily translatable into another dimension...  Try to formulate an algorithm that starts filling in the lower left to the lower right, and then starts moving up.  I can't vouch for the efficiency of this idea but its my only lead...





  • 3 years ago

    I have a quick question.  Can there ever be more bins in a First Fit Algorithm than a Next Fit algorithm?

  • 3 years ago

    Hi,

    Excellent article.  Would you know how or have a PHP version of this problem?

    Regards, Michael

  • 2 years ago

    Great article. Thanks.

     

  • 2 years ago
    Excellent article. I was looking for something exactly like this. I think it will help me backing up files to the CDs.
    Have you provided all the algorithms that are available to solve Bin Packing ?


    I would also like to see a solution for the 0-1 Knapsack problem where each article(File) have a weight(MB) as well as a value(priority). The sack capacity let's say 700MB.
    Thank  you.


  • 2 years ago

    Hello,

    I'm new here and maybe missing something. Everybody says 'Great article' - but where the article itself? Same for code - is there code example or algorithm available?

    Thanks.

  • 2 years ago

    hey... grt job buddy...

    can u plz send me a 'C' program code for best/first/worst fit algorithms....

    i need it urgently.... i need to submit code as assignment..... by sunday...    

    plz help....

    ritusmart2001@yahoo.com

  • 2 years ago

    can u plz send me a 'C' program code for best/first/worst fit algorithms....

    i need it urgently.... i need to submit code as assignment......PLZ HELP

     

    rrookwood_jm@yahoo.com

  • 2 years ago

    i am in the same situation can u plz send me a C or C++ code for best/first/worst fit algorithms....

    i need  it to complete my assignment

    bion365@gmail.com

    thanks

  • 2 years ago
    I have just returned from an extended absence from this forum so I realize this is rather late.


    I believe that the First Fit algorithm will always be better than or equivalent to the Next Fit algorithm.

    I first learned of the Bin Packing problem from an Algebra 3 class in high school.  I implemented all of the algorithms the textbook talked about.  Doing some quick online research, the only other algorithm I found a mention of was the "Almost Worse Fit".  It simply places the object in the second emptiest bin (which is slightly better than Worse Fit apparently).

    I cannot myself convert my code into other languages (I do not have the time or the motivation).  But the concepts used in my code are not very language specific.  It shouldn't take much time to do the conversion.  If you do not know the target language well then you will simply have to search online for the syntax for that particular structure (Arrays, sorting, and drawing is all there really is to it, and I would think that drawing isn't that important).  Plus, that way you'd actually be learning the language you are supposed to learn =)








  • 2 years ago

    can u plz send me a 'C++' or 'C' program code for first fit algorithms....


    i need it urgently.... i need to submit code as my project by saturday 09/15/07...

    example output:

    enter no. of process to be loaded: 4

    Job #      Job size      Arrival time

    1               40K            0 msec

    2               15K            7 msec

    3               10K            5 msec

    4               45K            10 msec

     

    press any key to continue...

     

    note: Job size and Arrival time will be inputted by the user and as you press enter in the Job size, "K" will be automatically displayed as well as the "msec" in the arrival time.


  • 2 years ago

    Hi,

    i urgently need the codes too before 19/09/07. pls help me. could you send me the C++ and java version of the codes. Tankyou. send to nuranastacia@yahoo.com

  • 1 year ago

    Hello,

     I really want to thank you for for this great article. However, I am currently working on my last year project, which is about 2 dimensional sheet cutting optimizer. Unfortunalty, I did not find any article that explains how to implement it by code.

     Please can any one help me, this is very important because I just have about 2 weeks to finish it.

    If any one has some helpful resources please send it to my email mishoco@hotmail.com

    Michel

  • 1 year ago

    Hi Nimpo

    thank you for this fine sourcecode, it helps me in understanding the problem of bin packing a bit, a porblem i just want to solve in my access database

    but i have a question and something i did not found in your programm.

    you mentioned the possibility of bins with different heights, but i did not find this in the sourcecode or how to enter it

    and anothe question, do you think that your solution will work in combination with an existing access database ?

     

    thanks

    Andreas  

     

  • 1 year ago
    Could someone please mail me the C or C++ or java code of bin packing algorithm if u have it. Thanks
  • 1 year ago
    my email id is mysc609@gmail.com.....
  • 11 months ago
    I am learning os system now.Teacher assign me a pratice to implement firfit . can u plz send me a c++ or c code for best fit algorithm. Please help me a7300323@gmail.com
  • 10 months ago
    hi please i need your help, i'm not that good in develloping programmes but i need your help in assignement about quick fit ot so called next fit, i don't no how to do it, but it's just about the basic one, please help, maybe i will get a 0/20 please help me my email adress is red1_1807@hotmail.fr
  • 1 month ago

    keen to have a look the c++ code.

    zxy901109@hotmail.com

    cheers

Post a reply

Enter your message below

Sign in or Join us (it's free).

Want to stay in touch with what's going on? Follow us on twitter!