W matematyce schemat Johnsona , nazwany na cześć Selmera M. Johnsona , jest również znany jako trójkątny schemat skojarzeń . Składa się ze zbioru wszystkich wektorów binarnych X o długości ℓ i wadze n , takich że . Dwa wektory x , y ∈ X nazywamy i kojarzy jeśli dist( x , y ) = 2 i dla i = 0, 1, ..., n . Wartości własne są podane przez
Gdzie
a E k ( x ) jest wielomianem Eberleina zdefiniowanym przez