Current location - Training Enrollment Network - Mathematics courses - What's the difference between discrete mathematics and combinatorial mathematics?
What's the difference between discrete mathematics and combinatorial mathematics?
1, with different meanings:

Combinatorial mathematics in a broad sense is discrete mathematics, and it is the general name of combinatorial mathematics and graph theory, algebraic structure and mathematical logic in a narrow sense. Combinatorial mathematics is a science that studies discrete objects. The narrow sense of combinatorial mathematics mainly studies the existence, counting and construction of configurations that meet certain conditions.

2, the content is different:

Discrete mathematics is the general name of several branches of mathematics, and its main goal is to study the structure and relationship of discrete quantities, including mathematical logic, set theory, algebraic structure, graph theory, combinatorics, number theory and so on.

Combinatorial mathematics mainly studies the existence, counting and construction of configurations that meet certain conditions. The main contents of combinatorial mathematics include combinatorial counting, combinatorial design, combinatorial matrix and combinatorial optimization.

Extended data:

1, discrete mathematics is traditional logic, set theory includes function, number theory basis, algorithm design, combinatorial analysis, discrete probability, relation theory, graph theory and tree, and abstract algebra includes algebraic system, group, ring, field, Boolean algebra, calculation model and so on. The application of discrete mathematics covers many fields of modern science and technology.

2. Combinatorial mathematics not only plays an extremely important role in basic mathematics research, but also has important applications in other disciplines, such as computer science, coding and cryptography, physics, chemistry and biology. The development of calculus and modern mathematics laid the foundation for the modern industrial revolution.

3. The development of combinatorial mathematics has laid the foundation for the computer revolution in this century. A computer can be called a computer because it is programmed, and the program is an algorithm. In most cases, computer algorithms are aimed at discrete objects, rather than numerical calculations.

References:

Baidu encyclopedia-discrete mathematics

References:

Baidu encyclopedia-combinatorial mathematics