Coding theory utilizes Galois theory, algebraic geometry and other mathematical tools in optimizing error detection and correction.
Information theory gives fundamental limits on schemes of data compression, coding, modulation, etc.
The limits provide insight in how good a particular scheme is. Much of switching theory so far has been devoted to algorithms and complexity for switching networks that are nonblocking in various senses. On the other hand, the emerging research on algebraic principles of switching will offer a tightly knit theory in rigorous mathematics. Many switching designs in the literature can be covered by just a special case of an algebraic principle. Mathematical tools for performance analysis include queueing theory, system modeling, stochastic processes, sampling techniques and computer simulation.