Planning a wedding? Great. Now ruin it beautifully by seating Aunt Karen next to your ex.
Happy Wedding is the world's most questionable wedding seating simulator - invite your guests, track their rivalries, and let our mood-maximizing algorithm do its emotional damage. Will you create eternal bliss... or a polite disaster?
Start by entering how many guests are coming to your wedding - you can give them names or leave them as mysterious partygoers. Then, define how each pair feels about each other on a scale from -5 (arch-enemies) to +5 (soulmates). Once everyone's personalities and grudges are locked in, set how many tables are available and how many guests each one can hold. Hit the button, and the tool will calculate the best possible seating plan to maximize harmony (or at least avoid food fights).
This tool uses a brute-force search (i.e. exhaustive search) to evaluate all possible seating permutations and select the one that maximizes total guest compatibility. Since the solution space grows factorially with the number of guests and tables, runtime increases rapidly with scale. For implementation details, check out the GitHub repo.