There exists a k-regular graph of
order n if and only if the natural numbers and satisfy the inequality n \geq k+1 and that nk is even.
Proof: If a graph with vertices is -regular, then the degree of any vertex
v cannot exceed the number n-1 of vertices different from
v, and indeed at least one of and must be even, whence so is their product. Conversely, if and are two natural numbers satisfying both the inequality and the parity condition, then indeed there is a -regular
circulant graph C_n^{s_1,\ldots,s_r} of order (where the s_i denote the minimal `jumps' such that vertices with indices differing by an s_i are adjacent). If in addition is even, then k = 2r, and a possible choice is (s_1,\ldots,s_r) = (1,2,\ldots,r). Else is odd, whence must be even, say with n = 2m, and then k = 2r-1 and the `jumps' may be chosen as (s_1,\ldots,s_r) = (1,2,\ldots,r-1,m). If n=k+1, then this circulant graph is
complete. == Generation ==