Skip to main content
23 events
when toggle format what by license comment
Apr 20, 2022 at 15:21 comment added justhalf Yes, you asked for Blokus in the comment above. I was wondering for the pentomino set, which is a natural extension of this question.
Apr 20, 2022 at 12:05 comment added user21820 @justhalf: Actually it was for precisely the block set I wanted (in my above comment). In particular, it claims that 10×15 is impossible, answering my question (assuming Rob Pratt's solver has no bug). =)
Apr 20, 2022 at 10:58 comment added justhalf @user21820 nice find. That's for different block set though. But yeah, it's quite similar. Probably since it's already last year you can still ask that question specifically for pentomino if you want :)
Apr 20, 2022 at 10:32 comment added user21820 @xdy: I'm surprised that your solver is slow for 11×9. I'm very sure that any solver based on the heuristics I had mentioned in my earlier post would instantly (i.e. <1 s) either find a solution or prove that it is impossible, for such packing puzzles even up to the size 11×14 that I was interested in. I don't have time now to code, but let me know if you would like me to explain the approach (we can continue in chat).
Apr 20, 2022 at 10:22 comment added user21820 @justhalf: No need; I found this post by (guess who?) Rob Pratt with all the board widths. =)
Apr 20, 2022 at 10:17 comment added justhalf @user21820 at this point I think it might be getting too close to a non-interesting puzzle series (a series of puzzles which are very similar, just a slightly changed requirements). So I guess maybe one more question that is generic enough as the final question might work. But doing another "fit as many pieces as possible into this board" might be too repetitive. That's why I suggest asking, as the final question, "what is the minimum board size to fit these pieces" or something like that.
Apr 20, 2022 at 2:47 comment added xd y @DarrelHoffman 10x10 yes, 10x9 no. 11x9 really slow, not sure if possible.
Apr 19, 2022 at 21:47 comment added Darrel Hoffman I am now curious what would be the smallest area board that could pack all 12 pentominoes in this manner...
Apr 19, 2022 at 18:16 comment added user21820 That's right; the formulation and also heuristics are important in getting good performance. By the way, since you already have this solver... Many years ago, I tried to pack all the Blokus pieces (i.e. all ≤5-ominos) into a 11×14 board. If I recall correctly, I failed at that time. But just now I succeeded (by hand)! I believe 10×15 is impossible (it needs something like 10 gaps and 5 untouched corners inside the board and no empty 2×2 square). How fast does your solver handle this board size? And should I post the 11×14 challenge as no-computers?
Apr 19, 2022 at 12:25 comment added xd y @justhalf Yeah, just I'm so unprofessional that I hard-coded 8x8... have to carefully ctrl-H a little bit...
Apr 19, 2022 at 12:23 comment added xd y @user21820 I don't think most people write B&B solvers themselves. The main effort is to come up with a formulation with good performance, sometimes I find it not easy. So that is another type of puzzle for me. And that is why I follow RobPratt here.
Apr 19, 2022 at 12:06 comment added user21820 @justhalf: Thanks! That every solution has an L or V was unexpected haha.. By the way, I know integer programming and branch-and-bound, and have coded such solvers myself in the past, but I was too lazy to do it myself. After all, you already wrote one for this problem, so no point for me to recode the wheel. =)
Apr 19, 2022 at 11:52 comment added justhalf This question is just a free answer for you, xd y, haha. You just need to change 8x8 to 8x9 and rerun, I guess?
Apr 19, 2022 at 11:51 comment added justhalf @Oray if you're interested in integer programming, do look for answers from RobPratt as well. He answered lots of Puzzling questions always with integer programming.
Apr 19, 2022 at 10:21 comment added xd y @user21820 updated.
Apr 19, 2022 at 10:20 history edited xd y CC BY-SA 4.0
added 79 characters in body
Apr 19, 2022 at 10:09 comment added user21820 Only 5 solutions (up to symmetry)? If so, you might as well list them all in your answer. =)
Apr 19, 2022 at 10:07 comment added xd y @user21820 There are four more solutions :)
Apr 19, 2022 at 10:07 comment added xd y @Oray Please refer to my answer in the 8x8 question.
Apr 19, 2022 at 9:57 comment added Oray would really like to learn this mip, could you share some documents for it? and how to implement it with it, for example for this question.
Apr 19, 2022 at 9:56 vote accept user21820
Apr 19, 2022 at 9:56 comment added user21820 Thank you! It's a pity I didn't try putting the N-pentamino that way!
Apr 19, 2022 at 9:10 history answered xd y CC BY-SA 4.0