수학 이론이 바로 ‘집합 덮개 문제’입니다. 집합 덮개 문제는 조건을 만족하는 다양한 경우 중에서 겹치는 부분을 최대한 제외해 가장 적은 경우만으로 전체를 만족하는 방법을 찾는 문제입니다. 예를 들어 {1, 2, 3, 4, 5, 6}이라는 집합이 있을 때 총 64개 부분집합 중 특정 조건을 만족하는 부분 ...
플로리다의 관련 연구 기관과 협력해 이러한 집합 덮개 문제를 풀 수 있는 알고리듬을 만들었습니다.기존에 보고됐던 알고리듬 중에 몇 가지를 골라 새로운 조합을 만들었고, 그 알고리듬이 더 좋은결과를 낸다는 걸 밝힌 겁니다. 연구팀은 미국 플로리다에 사는 160종의 동물을 조금 더 효율적으로 ...
생기지 않게 효율적으로 CCTV를 설치하려면 ‘집합 덮개 문제’를 푸는 알고리듬을 활용하면 돼요.집합 덮개 문제는 n개의 원소를 가진 전체집합 U가 있을 때, U의 부분집합들을 어떻게 선택하면 최소 집합으로 전체집합 U를 덮을 수 있는지 알아내는 문제예요. 아래 그림에서 각 점은 ‘세이브스쿨’ ...
최대한 덜 겹치도록 도시를 4개로 나누는 거죠. 집합 덮개 문제로 관할구역을 정하고 나면, 구역별로 순회하는 외판원 문제를 풀어 최단거리를 구할 수 있습니다.위험한 쓰레기는 사람을 피해야 해2017년 6월, 파키스탄 동부 펀자브 주 바하왈푸르의 한 고속도로에서 큰 불이 났습니다. 휘발유를 ...
전쟁에서 꽃핀 최적화 이론지금까지 살펴본 집합 덮개 문제는 수학에서 최적의 해법을 찾는 ‘최적화 이론’ 중 하나다. 그런데 이 이론을 발전시킨 주역은 제2차 세계대전이 한참일 무렵 활약한 수학자들이다. 전쟁이라는 극단적인 상황에서 정확한 의사결정을 내리기 위해 모든 문제를 수식으로 ...
드린 다음에, 훨씬 더 안전성이 높은 소재의 덮개를 덮어드린다는데요!”“그러다가 당신들이 ... 일으켜 땅바닥 그림을 그리기 시작했다.[차원 문제다. 하나의 차원은 그 자체로 다른 모든 차원에 앞서는 전체 계(全體 界)다. 그러면 여러 차원들의 집합은?]“다수의 전체 계를 가정하는 것은 ...