Combinatorial Algorithm for Sorting Adjacency Matrices in Polynomial Time

  • Context: Graduate 
  • Thread starter Thread starter secondprime
  • Start date Start date
  • Tags Tags
    Algorithm
Click For Summary

Discussion Overview

The discussion revolves around the possibility of developing a polynomial time algorithm for sorting adjacency matrices of a regular graph based on certain structural properties. The focus is on the decomposition of the adjacency matrix into submatrices and the implications of rearranging vertices on the overall matrix structure.

Discussion Character

  • Exploratory, Technical explanation, Debate/contested

Main Points Raised

  • Post 1 introduces a method for dividing the adjacency matrix of a regular graph into four submatrices based on the adjacency of a specific vertex, outlining assumptions about the properties of these submatrices.
  • Post 1 poses a question about the existence of a polynomial time algorithm to sort one of the submatrices under specific conditions, emphasizing the complexity involved.
  • Post 2 references a previous discussion that may contain relevant information, suggesting that the topic has been explored before.
  • Post 3 argues that the previous discussion was incomplete and asserts that the current thread addresses a more specific case, indicating a desire for resolution.
  • Post 4 reiterates the existence of a previous discussion but acknowledges the differences between the two threads, suggesting that both can coexist.
  • Post 5 introduces the concept of a strongly k-regular graph, potentially adding another layer to the discussion about graph properties and their implications for the algorithm.

Areas of Agreement / Disagreement

Participants express differing views on the completeness of previous discussions and whether the current thread addresses a unique aspect of the problem. There is no consensus on the existence of a polynomial time algorithm, and the discussion remains unresolved.

Contextual Notes

The discussion includes assumptions about the properties of the matrices involved and the implications of vertex rearrangement, which may not be universally accepted or applicable in all contexts.

secondprime
Messages
47
Reaction score
0
Given a matrix A of a regular graph G. The matrix A can be divided into 4 sub matrices based on adjacency of vertex ##x \in G##.

## A_x## is the symmetric matrix of the graph ##(G-x)##, where ##C## is the symmetric matrix of the graph created by vertices of ##(G-x)## which are adjacent to ##x## and ##D## is the symmetric matrix of the graph created by vertices of ##(G-x)## which are not adjacent to ##x##.

http://i.stack.imgur.com/qL2rD.jpg

## A_x = \left( \begin{array}{cc}

C & E \\

E^{T} & D\\

\end{array} \right) ## It should be noted, that-
1. Interchanging/swapping any two rows (or columns) of ##C## does not affect matrix ##D## (and vice versa).
2. Any change in ##C## or ##D## or both ##C## and ##D## changes matrix ##E##.
**Problem:** If some vertices of ##G## is rearranged(i.e. permuted), ##A## will be different, say, this new matrix is ##B##. Again, matrix ##B## can be divided into 4 sub matrices based on adjacency of vertex ##x \in G## and ## B_x## can be obtained.Assume-

1. ##C## is always a regular graph’s matrix and bigger than ##D##.

2. There exists an algorithm that always order ##D##(for a vertex ##x \in G##) takes ##K## times(assumed to be polynomial).

3. Each row of E has different permutation, i.e. , rows might have same number of 1's but there is no two rows which can be permuted to each other. Say, ##r_x , r_y## are two rows, there is no permutation ##\sigma## so that, ## \sigma r_x=\sigma r_y##. *So, there is no way ##E## to be a zero matrix or matrix of all 1's or a matrix has some identical rows.* For ##n## vertices there will be total ##n## numbers of ##C,D##, each of them will take ##K##(assumed to be polynomial) time to sort. If Each ##C## takes ##f## time to sort, then the total complexity will be ##n\times K\times f##.
**according to above 3 assumptions, Does there exist a polynomial time algorithm to sort ##C## so that ##B=A##? i.e. Is there a polynomial##f## ?**
 
Physics news on Phys.org
that discussion was incomplete and was the general case, this more specific. It would easier, if this thread is concluded.
 
Consider ##G## as a strongly ##k## regular graph G(srg(##n,k,\lambda ,\mu##);##\lambda ,\mu >0##).
 

Similar threads

  • · Replies 5 ·
Replies
5
Views
2K
  • · Replies 9 ·
Replies
9
Views
2K
  • · Replies 22 ·
Replies
22
Views
2K
  • · Replies 2 ·
Replies
2
Views
2K
  • · Replies 2 ·
Replies
2
Views
1K
  • · Replies 2 ·
Replies
2
Views
3K
Replies
8
Views
3K
  • · Replies 1 ·
Replies
1
Views
3K
  • · Replies 4 ·
Replies
4
Views
5K
  • · Replies 9 ·
Replies
9
Views
3K