미완성의 기록

  • 홈
  • 태그
  • 방명록

Coloring 1

18. Coloring

그래프에 겹치지 않게 색을 칠해본 경험 다들 있을 것이다. 이번 챕터에서는 이러한 색칠하기의 새로운 쓸모를 알아볼 수 있다. 스케줄링, 컴파일러 최적화, 공항 게이트 배정까지 — 생각보다 쓸모가 많다.1. 동기: 스케줄링 문제 6명의 과학자가 5개의 장비를 공유해야 한다. 같은 장비가 필요한 과학자들은 동시에 일할 수 없다. 최소 몇 개의 시간 블록이 필요할까? 이걸 그래프로 모델링하면:Vertex = 과학자Edge = 충돌 (같은 장비 필요)Color = 시간 블록 인접한 두 vertex(= 충돌하는 두 과학자)는 반드시 다른 색(= 다른 시간대)이어야 한다. 최소 몇 가지 색으로 칠할 수 있는지 구하면 답이 나온다.2. 핵심 정의Coloring: 함수 c: V → CC는 색의 집합인접한 두 vert..

공부 기록/이산구조 2026.06.10
이전
1
다음
더보기
프로필사진

미완성의 기록

느려도 천천히 쌓아가는 중

반응형
  • 분류 전체보기 (55) N
    • 공부 기록 (41) N
      • 이산구조 (25)
      • 자료구조 (15)
      • 경제학개론 (0)
      • AI (1) N
    • 논문 리뷰 (0)
    • 프로젝트 기록 (0)
    • 독서 기록 (7) N
    • 회고 (0)
    • 생각 정리 (7)

최근글과 인기글

  • 최근글
  • 인기글

공지사항

Copyright © AXZ Corp. All rights reserved.

티스토리툴바