TopStudy

Toán · Lớp 11

Chuyên đề Toán 11 CTST Bài 3. Bài toán tìm đường đi ngắn nhất có đáp án

11 câu · 17 phút · Ngân hàng đề TopStudy. Đáp án và lời giải do TopStudy biên soạn, mở ngay dưới từng câu.

Làm bài

Nội dung đề

Phần I. Tự luận

Câu 1

1 điểm

Phần mềm chỉ đường thường chỉ ra đường đi ngắn nhất khi người dùng muốn tìm đường đi từ một địa điểm đến một địa điểm khác.

Làm thế nào để tìm ra đường đi đó?

Hình minh hoạ

Xem đáp án và lời giải

Hướng dẫn chấm do TopStudy biên soạn, mang tính gợi ý

Sau bài học này, chúng ta sẽ giải quyết được bài toán trên như sau:

Người ta đã xây dựng những thuật toán giải bài toán tìm đường đi ngắn nhất trong đồ thị có trọng số một cách hiệu quả (cụ thể trong bài học này, chúng ta tìm hiểu về thuật toán Dijkstra).

Câu 2

1 điểm

Để biểu diễn các con đường nối các giao lộ cùng với độ dài của chúng như sơ đồ ở Hình 1, một học sinh đã vẽ đồ thị như Hình 2. Chỉ ra các cạnh và số biểu diễn độ dài con đường còn thiếu trong Hình 2.

Hình minh hoạ

Xem đáp án và lời giải

Hướng dẫn chấm do TopStudy biên soạn, mang tính gợi ý

Các cạnh còn thiếu trong Hình 2 là: EM, NF.

Các số biểu diễn độ dài con đường còn thiếu trong Hình 2 là:

⦁ 7 (biểu diễn độ dài AM, MD);

⦁ 9 (biểu diễn độ dài EM);

⦁ 6 (biểu diễn độ dài MN, CN);

⦁ 8 (biểu diễn độ dài DF, EN);

⦁ 4 (biểu diễn độ dài NF).

Đồ thị biểu diễn đầy đủ các thông tin trong Hình 1 là:

Hình minh hoạ

Câu 3

1 điểm

Cho đồ thị có trọng số như Hình 5.

a) Chỉ ra trọng số của các cạnh AE, MN, CN.

b) Tính độ dài của các đường đi ABEN, EMFNE.

c) Chỉ ra ba đường đi khác nhau từ A đến D và tính độ dài của chúng.

d) Đường đi EMF có phải là đường đi ngắn nhất từ E đến F không?

Hình minh hoạ

Xem đáp án và lời giải

Hướng dẫn chấm do TopStudy biên soạn, mang tính gợi ý

a) Ta có wAE_{AE} = 5; wMN_{MN} = 1; wCN_{CN} = 2.

b) Ta có:

⦁ lABEN_{ABEN} = wAB_{AB} + wBE_{BE} + wEN_{EN} = 3 + 2 + 9 = 14;

⦁ lEMFNE_{EMFNE} = wEM_{EM} + wMF_{MF} + wFN_{FN} + wNE_{NE} = 3 + 6 + 4 + 9 = 22.

c) Ba đường đi khác nhau từ A đến D là: AMD, AENFD, ABNCD.

Ta có:

⦁ lAMD_{AMD} = wAM_{AM} + wMD_{MD} = 4 + 5 = 9.

⦁ lAENFD_{AENFD} = wAE_{AE} + wEN_{EN} + wNF_{NF} + wFD_{FD} = 5 + 9 + 4 + 7 = 25.

⦁ lABNCD_{ABNCD} = wAB_{AB} + wBN_{BN} + wNC_{NC} + wCD_{CD} = 3 + 6 + 2 + 10 = 21.

Vậy ba đường đi khác nhau từ A đến D là AMD (có độ dài bằng 9), AENFD (có độ dài bằng 25), ABNCD (có độ dài bằng 21).

d) Ta có EMNF là một đường đi từ E đến F.

Mà lEMNF_{EMNF} = wEM_{EM} + wMN_{MN} + wNF_{NF} = 3 + 1 + 4 = 8 và lEMF_{EMF} = wEM_{EM} + wMF_{MF} = 3 + 6 = 9.

Vì 8 < 9 nên lEMNF_{EMNF} < lEMF_{EMF}.

Vậy đường đi EMF không phải là đường đi ngắn nhất từ E đến F.

Câu 4

1 điểm

Cho đồ thị có trọng số như Hình 6.

Hình minh hoạ

a) Tìm tất cả các đường đi từ A đến T (đi qua mỗi đỉnh nhiều nhất một lần) và tính độ dài của mỗi đường đi đó.

b) Từ đó, tìm đường đi ngắn nhất từ A đến T.

Xem đáp án và lời giải

Hướng dẫn chấm do TopStudy biên soạn, mang tính gợi ý

a) Tất cả các đường đi từ A đến T (đi qua mỗi đỉnh nhiều nhất một lần) là: ABDT, ACDT, ACET, ACDET, ACEDT, ABDET, ABDCET.

Ta có:

⦁ lABDT_{ABDT} = wAB_{AB} + wBD_{BD} + wDT_{DT} = 4 + 7 + 3 = 14;

⦁ lACDT_{ACDT} = wAC_{AC} + wCD_{CD} + wDT_{DT} = 2 + 6 + 3 = 11;

⦁ lACET_{ACET} = wAC_{AC} + wCE_{CE} + wET_{ET} = 2 + 12 + 5 = 19;

⦁ lACDET_{ACDET} = wAC_{AC} + wCD_{CD} + wDE_{DE} + wET_{ET} = 2 + 6 + 4 + 5 = 17;

⦁ lACEDT_{ACEDT} = wAC_{AC} + wCE_{CE} + wED_{ED} + wDT_{DT} = 2 + 12 + 4 + 3 = 21;

⦁ lABDET_{ABDET} = wAB_{AB} + wBD_{BD} + wDE_{DE} + wET_{ET} = 4 + 7 + 4 + 5 = 20;

⦁ lABDCET_{ABDCET} = wAB_{AB} + wBD_{BD} + wDC_{DC} + wCE_{CE} + wET_{ET} = 4 + 7 + 6 + 12 + 5 = 34.

b) Vì 11 < 14 < 17 < 19 < 20 < 21 < 34.

Nên lACDT_{ACDT} < lABDT_{ABDT} < lACDET_{ACDET} < lACET_{ACET} < lABDET_{ABDET} < lACEDT_{ACEDT} < lABDCET_{ABDCET}.

Vậy đường đi ngắn nhất từ A đến T là ACDT (có độ dài bằng 11).

Câu 5

1 điểm

Tìm đường đi ngắn nhất từ đỉnh A đến đỉnh I trong đồ thị có trọng số ở Hình 14.

Hình minh hoạ

Xem đáp án và lời giải

Hướng dẫn chấm do TopStudy biên soạn, mang tính gợi ý

Hình minh hoạ

– Gán nhãn cho A bằng 0 (tức là, nA_{A} = 0), các đỉnh khác bằng ∞. Khoanh tròn đỉnh A.

– Tại các đỉnh kề với A, gồm B, C, D, ta có:

⦁ nB_{B} = nA_{A} + wAB_{AB} = 0 + 3 = 3. Vì 3 < ∞ nên ta đổi nhãn của B thành 3.

⦁ nC_{C} = nA_{A} + wAC_{AC} = 0 + 6 = 6. Vì 6 < ∞ nên ta đổi nhãn của C thành 6.

⦁ nD_{D} = nA_{A} + wAD_{AD} = 0 + 5 = 5. Vì 5 < ∞ nên ta đổi nhãn của D thành 5.

Trong các đỉnh chưa được khoanh tròn, đỉnh có nhãn bé nhất là B nên ta khoanh tròn đỉnh B (đỉnh gần đỉnh A nhất, chỉ tính các đỉnh khác đỉnh A).

– Trong các đỉnh chưa được khoanh tròn, đỉnh kề với đỉnh B gồm C, E, ta có:

⦁ nC_{C} = nB_{B} + wBC_{BC} = 3 + 2 = 5. Vì 5 < 6 (6 là nhãn hiện tại của C) nên ta đổi nhãn của C thành 5.

⦁ nE_{E} = nB_{B} + wBE_{BE} = 3 + 10 = 13. Vì 13 < ∞ nên ta đổi nhãn của E thành 13.

Trong các đỉnh chưa được khoanh tròn, đỉnh có nhãn bé nhất là C, D (đều có nhãn là 5) nên ta tùy ý khoanh tròn đỉnh C (đỉnh gần đỉnh A thứ hai).

– Trong các đỉnh chưa được khoanh tròn, đỉnh kề với đỉnh C gồm E, D, F, I, ta có:

⦁ nE_{E} = nC_{C} + wCE_{CE} = 5 + 5 = 10. Vì 10 < 13 (13 là nhãn hiện tại của E) nên ta đổi nhãn của E thành 10.

⦁ nD_{D} = nC_{C} + wCD_{CD} = 5 + 3 = 8. Vì 8 > 5 (5 là nhãn hiện tại của D) nên ta giữ nguyên nhãn của D là 5.

⦁ nF_{F} = nC_{C} + wCF_{CF} = 5 + 6 = 11. Vì 11 < ∞ nên ta đổi nhãn của F thành 11.

⦁ nI_{I} = nC_{C} + wCI_{CI} = 5 + 8 = 13. Vì 13 < ∞ nên ta đổi nhãn của I thành 13.

Trong các đỉnh chưa được khoanh tròn, đỉnh có nhãn bé nhất là D nên ta khoanh tròn đỉnh D (đỉnh gần đỉnh A thứ ba).

– Trong các đỉnh chưa được khoanh tròn, đỉnh kề với đỉnh D chỉ có đỉnh F, ta có:

nF_{F} = nD_{D} + wDF_{DF} = 5 + 7 = 12.

Vì 12 > 11 (11 là nhãn hiện tại của F) nên ta giữ nguyên nhãn của F là 11.

Trong các đỉnh chưa được khoanh tròn, đỉnh có nhãn bé nhất là E nên ta khoanh tròn đỉnh E (đỉnh gần đỉnh A thứ tư).

– Trong các đỉnh chưa được khoanh tròn, đỉnh kề với đỉnh E chỉ có đỉnh I, ta có:

nI_{I} = nE_{E} + wEI_{EI} = 10 + 2 = 12.

Vì 12 < 13 (13 là nhãn hiện tại của I) nên ta đổi nhãn của I thành 12.

Trong các đỉnh chưa được khoanh tròn, đỉnh có nhãn bé nhất là F nên ta khoanh tròn đỉnh F (đỉnh gần A thứ năm).

– Trong các đỉnh chưa được khoanh tròn, đỉnh kề với đỉnh F chỉ còn đỉnh I, ta có:

nI_{I} = nF_{F} + wFI_{FI} = 11 + 4 = 15.

Vì 15 > 12 (12 là nhãn hiện tại của I) nên ta giữ nguyên nhãn của I là 12.

Lúc này, ta thấy chỉ còn đỉnh I chưa được khoanh tròn nên ta khoanh tròn đỉnh I (đỉnh gần A thứ sáu).

– Nhìn ngược lại các bước trên, ta thấy:

nI_{I} = 12 = nE_{E} + wEI_{EI}

= nC_{C} + wCE_{CE} + wEI_{EI}

= nB_{B} + wBC_{BC} + wCE_{CE} + wEI_{EI}

= nA_{A} + wAB_{AB} + wBC_{BC} + wCE_{CE} + wEI_{EI}

= wAB_{AB} + wBC_{BC} + wCE_{CE} + wEI_{EI}

= lABCEI_{ABCEI}.

Vậy ABCEI là đường đi ngắn nhất từ A đến I, với độ dài bằng 12.

Câu 6

1 điểm

Trong đồ thị có trọng số ở Hình 15, mỗi cạnh biểu diễn một tuyến xe buýt giữa hai bến trong các bến xe A, B, C, D, E và F, trọng số của mỗi cạnh biểu diễn thời gian tính bằng giờ của tuyến xe buýt tương ứng. Một người cần ít nhất bao nhiêu thời gian để di chuyển từ bến A đến bến C bằng xe buýt của các tuyến trên? Biết rằng thời gian tại bến để chuyển tiếp từ tuyến này qua tuyến kia là không đáng kể.

Hình minh hoạ

Xem đáp án và lời giải

Câu 7

1 điểm

Cho đồ thị có trọng số như Hình 16.

Hình minh hoạ

a) Tính độ dài các đường đi ABCD, MBNCP.

b) Chỉ ra ba đường đi khác nhau từ M đến N và tính độ dài của chúng.

c) MBC có phải là đường đi ngắn nhất từ M đến C không?

Xem đáp án và lời giải

Câu 8

1 điểm

Bảng 2 cho biết thời gian di chuyển tính bằng giờ của các tuyến xe buýt giữa các bến xe A, B, C, D, E (số nằm tại ô giao của hàng và cột là số giờ cần để xe buýt đi từ bến này đến bến kia, dấu û biểu thị giữa hai bến này không có tuyến xe buýt). Hãy vẽ một đồ thị có trọng số biểu diễn các tuyến xe buýt cùng thời gian di chuyển của mỗi tuyến.

Hình minh hoạ

Xem đáp án và lời giải

Câu 9

1 điểm

Tìm đường đi ngắn nhất từ đỉnh S đến T trong đồ thị trọng số ở Hình 17.

Hình minh hoạ

Xem đáp án và lời giải

Câu 10

1 điểm

Tìm đường đi ngắn nhất từ đỉnh A đến P trong đồ thị có trọng số ở Hình 18.

Hình minh hoạ

Xem đáp án và lời giải

Câu 11

1 điểm

Tìm đường đi ngắn nhất từ đỉnh A đến từng đỉnh (khác A) trong đồ thị có trọng số ở Hình 19.

Hình minh hoạ

Xem đáp án và lời giải

Đề cùng chủ đề

Tất cả đề Chuyên đề 2. Lí thuyết đồ thị · Các bộ sách Toán Lớp 11