Summary.
- Invariants are important tools for proving impossibility, termination, and various bounds.
- 불변량은 불가능성, 종료 등의 문제를 해결하는데 중요한 도구이다.
- Invariants may take many forms: numbers, "parity", equations, inequalities.
- 불변량은 숫자, 패리티, 등호, 부등호 등 다양한 형태일 수 있다.
- To prove impossibility, one finds a quantity that never changes during a process.
- 불가능성을 증명하기 위해 과정 동안 바뀌지 않는 양을 찾는다.
- To prove that a process terminates in a number of steps, one usually finds a quantity that decreases at every step.
- 과정이 단계를 거쳐 종료됨을 증명하기 위해 매 단계마다 줄어드는 양을 찾는다.
- Double counting is a method that uses the sum invariant.
- 덧셈의 불변량을 찾기 위해 더블카운팅 방법을 사용한다.
coursera Introduction to Discrete Mathematics for Computer Science 과정 중
Mathematical Thinking in coumputer Science 4주차 내용 정리
'Computer Science > Discrete mathmatics' 카테고리의 다른 글
[이산수학] Combinatorics and Probability 조합론과 확률 1주차 (0) | 2023.09.11 |
---|---|
[이산수학] Mathematical Thinking in computer Science 수료증 (0) | 2023.09.09 |
[이산수학] Mathematical Thinking in computer Science 4주차 (0) | 2023.09.06 |
[이산수학] Mathematical Thinking in computer Science 3주차 (0) | 2023.09.05 |
[이산수학] Mathematical Thinking in computer Science 2주차 (0) | 2023.09.04 |