Everything2
Near Matches
Ignore Exact
Full Text
Everything2

Can you reach true love? Let's say yes.

created by heyoka

(idea) by vagary (4 y) (print)   ?   (I like it!) Tue Dec 31 2002 at 2:10:32

Lets assume that you're dating because you want to find the optimal partner aka true love. Computer Science has developed a number of heuristic algorithms that you might find useful:

Random Walk
change to a random partner (perhaps whenever you believe your partner is below the mean) until time runs out.
Hill Climbing
grab the best partner you can see from where you are and repeat until that's the partner you're currently with.
Memetic Algorithm
ask other people how they found their current partner. (And then use that advice depending on whether you think their partner is above or below the mean.)
Genetic Algorithm
grab a bunch of partners and keep the best one, repeat until time runs out.
Simulated Annealing
like hill climbing, but take a chance with a random partner sometimes, doing this less and less as your biological clock ticks down.
etc

It may appear that most people are naively employing the suboptimal random walk algorithm or hill climbing at best, however dating is a lot messier than most NP problems:

  • You can only know the exact goodness of a partner once you've been with that partner.
  • The goodness of a partner is ineffable (reducing the effectiveness of a memetic algorithm), and even if it weren't goodness isn't constant;
  • Thanks to Wittgenstein's Private Language Argument, you can't remember how good your last partner was.
  • Changing partners has some (variable) cost.
  • Once you've changed partners, it's very difficult to go back.
  • Taking other people's partners brings up a whole host of complications;
  • As does having multiple partners at one time (ruling out a genetic algorithm).

Since genetic algorithms won't work in practice, simulated annealing appears to be the best way to avoid stopping at a local maxima; however I am uncertain that it is better than a random walk. Is simulation the only way to be sure?

This has been a nodeshell rescue by your friendly neighbourhood CS grad student.


printable version
chaos

Private Language argument World's first social algorithm? Man of Steel, Woman of Kleenex The grass is always greener on the other side
Alcoholic American Ambush : A Possibly-Naked London Booze Monkeys Drinking Excursion True love Maybe because we like to cry. Maybe because neither of us can believe. True Love Waits
Nodeshell rescue simulated annealing genetic algorithm erocracy
to say 'yes' to one moment is to say 'yes' to all of eternity Pingu Go fuck yourself ineffable
hill climbing more light for falling in love Jack Kerouac This terrain is constantly changing, but if you look closely, you can find the patterns
cloaca maxima heuristic random walk Love song
Y'know, if you log in, you can write something here, or contact authors directly on the site. Create a New User if you don't already have an account.
  Epicenter
Login
Password

password reminder
register

Everything2 Help

Cool Staff Picks
Look at this mess the Death Borg made!
Ice cream
So you think you're Bruce Lee
Poets' Corner
This freaking obsession with really abysmal porn
smoked salmon
The Amityville Horror
Bait al-Hikmah
The Contents Of Lincoln's Pockets
monster truck
Humorous Writings of E2
Benoit Mandelbrot
Memento
A New Student and Her Father
New Writeups
Lord Brawl
Dr. Horrible's Sing-Along Blog(review)
a8ksh4
regret(idea)
Heisenberg
Editor Log: July 2008(log)
sam512
halfway homes, catacombs, twilight zones(fiction)
Timeshredder
The Texas UFO Crash of 1897(event)
Heitah
The Dark Knight(review)
ignis_glaciesque
Uppsala(place)
ignis_glaciesque
diffusion of responsibility(idea)
TheOrientalAfrican
The Soft Meadow of my Childhood(event)
BookReader
The Dragon Slayers(fiction)
kohlcass
religiously fashionable(review)
Pavlovna
waulking song(thing)
tentative
Stick Man(poetry)
Ereneta
The Fight with the Snapping Turtle: Or, the American St. George(poetry)
sitaraika
Fog and fire(personal)
E2 is a by-product of the existence of The Everything Development Company