... tạp khi ta cần tô theo một mẫutô nào
đó chứ không phải tô thuần một màu.
• Có hai cách tiếp cận chính : tômàu theo dòng quét
và tômàu dựa theo đường biên.
♦
Phương pháp tômàu dựa theo dòng ... Đức, Lê Đình Duy Các thuậttoántômàu 16/16
• Một cải tiến khác : không cài đặt đệ qui mà tô theo
từng dòng.
ĐỒ HỌA MÁY TÍNH
Dương Anh Đức, Lê Đình Duy Các thuậttoántômàu 4/16
T
T
o
o
å
å
... vùng tô, sau đó sẽ tiến hành tômàu các điểm thuộc
phần giao này. Cách này thường được dùng để tômàu đa
giác, đường tròn, ellipse và một số đường cong đơn giản
khác.
♦
Phương pháp tômàu dựa...
... Ư'ng dụng thuậttoántômàu đồ thị
Lê Thanh Hà
(Tiếp theo số trước)
Thuật toán xếp các nhóm thivào các phòng thi (Thuật toán 2):
Sắp xếp các nhóm thi tăng dầntheo ... trên}
end;
end;
Ouput;
end;
Lập lịch thi theo hai thuậttoán trên
Hai thuậttoán trên đã được xâydựng xong. Thuậttoán thứ nhất dùng để phân chia các
nhóm thành những tập hợpđộc lập với nhau. Thuậttoán thứ hai sẽ xếp các ... lớn nhất. Sử dụng thuậttoán 1 để tạotập I mới có từ đồ
thị G. Đặt G = G, Quay lại bước 3.
Thuật toán trên là tổng hợp củahai thuậttoánđã trình bày trước. Cài đặt thuậttoán này
không quá...
... toántômàuđagiác bằng
thuật toán Scanline
Trong đồ họa máy tính có khá nhiều thuậttoàntômàu (Scanline, tô loang ) cho 1 vùng kín (đặc) như
các đa giác, các đường tròn Xong mỗi thuậttoán ... trường hợp đặc biệt của bài toántômàuđagiác cũng như cách xử lý
chúng để cho kết quả tô chính xác bằng thuậttoán Scanline.
I.Ý tưởng.
-Duyệt qua tất cả các đỉnh của đagiác để xác định Y
MAX
,Y
MIN.
-Xác ... đối với
từng bài toán cụ thể. Với thuậttoántômàu theo dòng quét (Scanline), khi tômàu cho một vùng kín đôi
khi cần phải xác định cho được các trường hợp đặc biệt của bài toán để sao cho kết...
... tròn. Tô đường tròn bằng giải thuậttô đơn
giản.
23. Viết chương trình vẽ một đagiác n đỉnh. Tôđagiác bằng giải thuậttô biên.
Lưu ý cho các trường hợp của đagiác : hình chữ nhật, đagiác ... theo một mẫutô nào đó chứ không phải tô thuần một màu.
Có 3 cách tiếp cận chính để tô màu. Đó là : tômàu theo từng điểm (có thể gọi
là tô đơn giản), tômàu theo dòng quét và tômàu dựa theo ... 2: Các thuậttoántômàu
2.3.3. Phương pháp tômàu dựa theo đường biên
Bài toán đặt ra : Cần tômàu một vùng nếu biết được màu của đường biên vùng tô và
một điểm nằm bên trong vùng tô.
Ý...
... và
màu cần tô khác màu
biên
•
Thuật toán thực hiện
gọi đệ qui nên dễ dẫn
tới tràn stack khi vùng
tô lớn
•
Dư thừa khi vẫn gọi
đệ qui cho các điểm
ảnh đã tô
28
Thuật toántômàuđa giác
... cần tô
10
Tô màu theo 8 hướng
16
Ví dụ
31
Vòng lặp tiếp theo
3
20
Minh họa thuật toán
12
Thuật toán Flood-fill không dùng đệ qui
•
1. Khởi tạo 1 điểm nằm trong vùng tô
•
2. Thực hiện tô ... được tô nằm trên và
dưới, sau đó lưu vào Stack
•
4. Lặp bước 2 nếu còn một điểm trong Stack
chưa được tô
11
Thuật toán Flood-fill
23
Rút ngắn cạnh theo tung độ
8
Minh hoạ thuậttoántô màu...
... e
1
2
3
45
6
7
Algo2010N15-NguyenThiThanhVi-NgoVanVi-NhamNgocTrung-CNPMK52
Bước 6: tômàu cạnh 6
Cạnh 6 kề với cạnh 1,5 (tô màu đỏ), cạnh 3 (tô màu xanh da trời), cạnh 4 (tô màu xanh lá cây)
nên cạnh 6 phải tômàu tím
Bước 7: tômàu cạnh 7
22 | P a g ... e
Algo2010N15-NguyenThiThanhVi-NgoVanVi-NhamNgocTrung-CNPMK52
Bước 1 : tômàu cạnh thứ 1
Cạnh này tômàu đỏ trước tiên
Bước 2 : tômàu cạnh 2.
Cạnh 2 kề với cạnh 1 (tô màu đỏ) do đó cạnh 2 sẽ tômàu xanh lá cây
Bước 3: tômàu cạnh 3
18 | P a ...
kết thúc.
2. Bài toántômầu cạnh
2.1. Giải thuật
Về thuậttoán giải quyết bài toántômàu cạnh đồ thị hiện nay trên thế giới có nhiều thuậttoán
được đề suất như
• Thuậttoán thu gọn (Contraction...
... và Bài toánTô màu.
Trương Mỹ Dung
52
4.6.6. BÀI TOÁN 4 MÀU.
GIẢ THIẾT BÀI TOÁN 4 MÀU.
Trên một bản đồ bất kỳ, ta nói nó được tômàu nếu mỗi miền của bản đồ được tô
một màu xác ... ĐỊNH LÝ 4 MÀU.
Mọi đồ thị phẳng có sắc tố γ (G) ≤ 4.
Chương 3. Đồ thị phẳng và Bài toánTô màu.
Trương Mỹ Dung
50
4.6. BÀI TOÁNTÔMÀU ĐỒ THỊ.
4.6.1. ĐỊNH NGHĨA.
Phép tômàu một ...
BẢN ĐỒ ĐỊA DƯ.
Một bài toán hết sức lý thú là tômàu các bản đồ sao cho hai vùng khác nhau
không cùng một màu.
Chương 3. Đồ thị phẳng và Bài toánTô màu.
Trương Mỹ Dung
46
4.2.2....
...
Ni, Co, Pd trong bản mạch điện tử bằng phơng pháp trắc quang với thuốc thử PAN
sử dụng thuậttoán hồi quy đa biến .
Khoa Hoá học- Tr ờng ĐHKHTN
Luận văn Thạc sĩ
Phùng Thị Nga
Cao học K18
Vic...
... tômàu đồ thị
4. Thuậttoán Welch-Powell về tômàu đồ thị
5. Ứng dụng của bài toántô màu
I. Đồ thị phẳng
1. Bài toán mở đầu
Để nghiên cứu về đồ thị phẳng, ta bắt đầu bằng việc xét bài toán ... PHẲNG VÀ BÀI TOÁNTÔ
MÀU ĐỒ THỊ
I. Đồ thị phẳng
1. Bài toán mở đầu
2. Đồ thị phẳng
3. Công thức Euler
4. Định lý Kuratowski
II. Bài toántômàu đồ thị
1. Bài toán mở đầu
2. Tômàu đồ thị
3. ... F có bậc lớn nhất nên ta tô F màu 1, A màu 2, B màu 3. Khi đó C phải tô
màu 2 và D tômàu 3. Còn lại đỉnh E kề với A, F, D đã có đủ 3 màu 1, 2, 3. Do đó, E phải
có màu 4.
Ta tìm sắc số của...
... và Bài toánTô màu.
Trương Mỹ Dung
50
4.6. BÀI TOÁNTÔMÀU ĐỒ THỊ.
4.6.1. ĐỊNH NGHĨA.
Phép tômàu một đồ thị là phép gán màu cho các đỉnh của đồ thị sao cho hai đỉnh
kề nhau có màu khác ...
Một bài toán hết sức lý thú là tômàu các bản đồ sao cho hai vùng khác nhau
không cùng một màu.
Chương 3. Đồ thị phẳng và Bài toánTô màu.
Trương Mỹ Dung
52
4.6.6. BÀI TOÁN 4 MÀU.
...
Chương 3. Đồ thị phẳng và Bài toánTô màu.
Trương Mỹ Dung
51
4.6.3. THUẬTTOÁNTÔ MÀU.
DỮ LIỆU : Đồ thị G = (X, U).
KẾT QUẢ : Một phép tômàu γ : X → N.
BEGIN.
Cho τ...
... một đa giác.
3. Bài toán liên quan đến đường chéo của đa giác.
4. Diện tích đa giác.
5. Các khoảng cách trong đa giác.
6. Một số bài toán cơ bản.
IV. MỘT SỐ BÀI TOÁN
1. Tính số cạnh của một đa giác.
Bài ... các bài toán tính toán trong đagiác là một công việc rất cần
thiết và bổ ích. Qua đó ta có những kiến thức, kĩ năng về các bài toán liên
quan đến đa giác.
Các bài toán liên quan đến đagiác cho ... yếu em
chỉ tập trung vào tam giác, tứ giác, ngũ giác, lục giác còn những đagiác có số
cạnh lớn hơn ít được đề cập hơn. Và em mới chỉ xét đagiác lồi, còn những đa
giác không lồi em không đề...