Everything2
Near Matches
Ignore Exact
Full Text
Everything2

dynamic equivalence problem

created by UberGeek

(thing) by UberGeek (5.2 y) (print)   ?   (I like it!) Thu Nov 09 2000 at 1:11:47

A problem in which an equivalence relation is deinfed over every pair of elements in a set S.

Let the relation be represented by the '~' character

a ~ b is either true or false and satisfies the properties of an equivalence relation

ex:
S is a set of computers
~ = "is connected to"

Say we want to know if two computers a and b are connected. (a ~ b?). These types of problems are most easily solved through the use of the disjoint set.

Note: This requires that the connections be two way (symmetric), transitive (i.e. a is connected to b, which is connected to c, so a is connected to c.), and reflexive (a is connected to itself). These stipulations, which might seem obvious, are required to satisfy the requirements of an equivalence relation.

(thing) by Percepied (1.9 mon) (print)   ?   (I like it!) Thu Nov 09 2000 at 1:56:46

There's a slight problem in this definition: to be non-trivial, it should be stated that only a proper subset of all equivalence relations are given and the goal is either:

  • to determine whether two particular elements are in the same equivalence class; or
  • to define completely all equivalence classes.

This is equivalent to the finding the connected components of an undirected graph. (The elements are vertices and equivalence is represented by edges.) The connected component problem is probably much better known; a brief web search revealed several class notes but only one published reference to the dynamic equivalence problem: Data Structures and Algorithm Analysis, by Mark Allen Weiss (Addison Wesley, 1997).


printable version
chaos

Egolibrium :: A : y disjoint set Equivalence relation connected component
Natural Law Party dynamic equivalence union find equilibrium
white box testing S&M
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
What you are reading:
I like the way he reads poetry
The Two Cultures
food poisoning
Oh boner, you didn't whiz on Old Glory, did you?
Packing for Antarctica
Coffee
Decrying political correctness without an understanding of its causes and intended consequences is little more than racism muttered under one's breath
Dissertation defense
Super Mario Brothers
Don't be sexy. I said stop that.
On being sane in insane places
Creating a password to convince yourself you have traveled back in time
When being chased by CIA trainees, don't mention Belgium to the waffle house physicist
New Writeups
Aerobe
Watch out for falling meat(poetry)
C-Dawg
Beelzebub has a devil put aside for me(fiction)
Pavlovna
My Better Half(fiction)
kanoodle
Molson muscle(essay)
aneurin
You pays your money and you takes your choice(idea)
shaogo
July 20, 2008(log)
Glowing Fish
Tualatin River(place)
The Jacket
Words of Advice(idea)
John_Fox
Good Intentions Gone Wrong(person)
Heitah
Posthumous Oscar(thing)
ignis_glaciesque
University of South Florida(place)
ignis_glaciesque
Flogstaskriket(idea)
liveforever
Caesar's last breath(idea)
dagnyswaggart
she wants to believe(personal)
antigravpussy
he doesn't know, but her eyes widen too far(thing)
E2 is a by-product of the existence of The Everything Development Company