Earlier quoted context omitted.
It's probably an optimization problem with multiple parameters so you're never looking for an exact solution. But as the NP-hardness of that problem goes: Say you have 400 guests on 50 tables and you probably expect multiple solutions, you're looking at maybe 20K variables in a SAT encoding. That's an industrial scale SAT problem but very much not untractable. The question is, whether we would usually expect a number…
I had to write a piece of code to manage 200+ dogs at a kenneling facility, sorted by temperament, across a Gantt chart, with lists of friends and enemies which could stay together or must never be together - coming and going at different times. Additionally, dogs and kennels are both color-coded and certain types of dogs can only stay in certain types of kennels. Some dogs cannot share a kennel at all; kennels have…
Show HN: Better Seater – Wedding seating chart optimizer
51–60 of 108 posts
Re: Show HN: Better Seater – Wedding seating chart optimizer
#52Earlier quoted context omitted.
I had to write a piece of code to manage 200+ dogs at a kenneling facility, sorted by temperament, across a Gantt chart, with lists of friends and enemies which could stay together or must never be together - coming and going at different times. Additionally, dogs and kennels are both color-coded and certain types of dogs can only stay in certain types of kennels. Some dogs cannot share a kennel at all; kennels have…
I was once asked to code a people-matching function where participants had long "don't match me with her" lists and coded a very naive brute force solver that absolutely pegged the CPU on my dev box until I wised up that it was an NP-Hard problem.
Re: Show HN: Better Seater – Wedding seating chart optimizer
#53But other stakeholders, cough cough in laws cough, quickly demanded direct allocation.
Re: Show HN: Better Seater – Wedding seating chart optimizer
#54Love this. I got married in 2022 and I started a "friend and family graph" with the goal of optimizing layout. But other stakeholders, cough cough in laws cough , quickly demanded direct allocation.
Re: Show HN: Better Seater – Wedding seating chart optimizer
#55https://www.perfecttableplan.com/
Anyway, we used it to get _most_ of the way there, but ultimately reverted to hand crafting stuff at the end. For us there were many constraints that were vague feelings, only coming to light when we had a plan in front of us, and if you end up doing many rounds of tweaks you lose any real efficiency gain from using software.
Re: Show HN: Better Seater – Wedding seating chart optimizer
#56Earlier quoted context omitted.
Thanks for the great feedback! I agree with versions mattering. At the top, there's every version right now. Probably needs better UX. Yea, I agree with adding attributes. I wasn't sure if most people would understand that UX. But it's on the roadmap, in lieu of groups. Yep, dupes are definitely a thing. There's lots of places where everyone has the same names, though, so it could get annoying. Think Bali (5 names cy…
Ah yeah i see the versioning now. I didnt get what was happening there before but i do now. This feels more to me like an audit log, which while helpful doesnt really do what i had hoped. Seeing 1 person move at a time isnt super practical, our edits were more like "these 10 people are now in different spots" and i just want to compare before to after, the in between while interesting isn't the visual im hoping to di…
Making it friction free for the couple (the planner pays, the couple use a planner assigned login), plus making it easy, allows the planner to gather the information from the couple, and then keep pushing plans at them.
A simple guest-list integration (suggested, invited, rsvpd) seems like the next step, and I expect diet requirements etc.
Then again I expect this software already exists and existing planners already use it, so this route may be full. Do some research first.
I agree that "plan your own wedding" .com would be hard to sell because it's one-time customers so acquisition cost us high, and lifetime value per customer is low. So best done as a side-project.
Re: Show HN: Better Seater – Wedding seating chart optimizer
#57So many (imagined) social conditions here. Like A likes B, but B hates A. C and D should meet. E and F are a couple, but F and G broke up in college so it's awkward. H and I are divorced but still on good terms so it's OK. etc.
Re: Show HN: Better Seater – Wedding seating chart optimizer
#58Looking at the website and seeing Tables numbered less than ten by default, I realized this targets people who invite their best friends and relatives and strictly choose who they want to see at their events.
One of my friend’s father was that uncle. I once asked him how he knows everything and can organize everything. He writes a lot and writes them down and refers to those writing when he thinks. If I asked him something, he is thinking about his notes in the back of his mind. Once, he gave me directions to go and send out over 50 paper invitation cards. My journey was precise and in perfect sequence, including the cow traps to avoid, the gates I might encounter, and the homes with dogs (so I call out before entering). This is in the 90s, with no phone, while I ride a bicycle to deliver those invites with no marked address on roads I had never traveled, in an Indian rural town.
Re: Show HN: Better Seater – Wedding seating chart optimizer
#59My wife and i just went through this for our wedding. A few remarks from that experience that might be helpful: 1. Versions matter - she'd often make a draft and want to tell me "ok tell me if you like this better than the previous version". Id just compare the cells above to the cells below. 2. We organized people based on common interests - these people are very into music, these are very into home renovations, the…
Re: Show HN: Better Seater – Wedding seating chart optimizer
#60My wife and i just went through this for our wedding. A few remarks from that experience that might be helpful: 1. Versions matter - she'd often make a draft and want to tell me "ok tell me if you like this better than the previous version". Id just compare the cells above to the cells below. 2. We organized people based on common interests - these people are very into music, these are very into home renovations, the…
Also think about the negative case - which people should not sit on the same table because they don't get along too well or will start a neverending dialogue?