Grafų teorija
- Rankų paspaudimo lema
- Σ deg(v) = 2|E|
- Pilnieji grafai
- |E(Kn)| = n(n − 1)/2, |E(Km,n)| = m·n
- Reguliarusis grafas
- |E| = n·k/2
- Medis ir miškas
- |E| = n − 1, |E| = n − c
- Medžio lapai
- L = 2 + Σ (deg(v) − 2) over deg(v) ≥ 3
- Oileris
- ciklas: visų viršūnių laipsniai lyginiai; kelias: lygiai 2 nelyginio laipsnio viršūnės
- Hamiltono ciklai grafe Kn
- (n − 1)!/2
- Dijkstros atnaujinimas
- d(v) = min(d(v), d(u) + w(u, v))
- L ilgio maršrutai
- (Mᴸ)ij
Metodas
- Užrašykite kiekvienos viršūnės laipsnį; laipsnių suma lygi dvigubam briaunų skaičiui.
- Oilerio uždaviniuose patikrinkite, ar grafas jungus, ir suskaičiuokite nelyginio laipsnio viršūnes.
- Medžiams naudokite n − 1 briaunų ir rankų paspaudimo lemą.
- Dijkstros algoritme laikykite preliminarių atstumų lentelę ir kiekviename etape užfiksuokite mažiausio atstumo dar neužfiksuotą viršūnę.
- Minimaliam karkasiniam medžiui surikiuokite briaunas pagal svorį ir praleiskite kiekvieną briauną, uždarančią ciklą (Kruskalis), arba auginkite vieną medį iš pradinės viršūnės (Primas).