Quick way of drawing Hasse diagrams of posets

discrete mathematicsorder-theory

When drawing a Hasse diagram, I have seen that you can draw a bigraph for the poset and remove the reflexive and transitive edges of the poset. However, doing this for a poset with many elements can get tedious (by hand).

Is there a more efficient way of drawing a Hasse diagram?

Best Answer

This problem is known as transitive reduction. It is shown equivalent to multiplication of binary matrices. A simple $n^3$ algorithm (so pretty good in regards of matrix multiplication) is as follow : Compute the transitive closure then find transitive edges by iterating over all sets of 3 vertices.

Related Question