I have looked at several efficient graph planarity algorithms which rely on computing and traversing DFS trees (that add one vertex/edge/path at a time).
I am looking for graph planarity algorithms based on the adjacency matrix and operations on it, e.g. taking the square of the matrix, computing the eigenvalues of the matrix, etc.