《图与网络分析》PPT课件

上传人:san****019 文档编号:23740848 上传时间:2021-06-10 格式:PPT 页数:190 大小:1.32MB
返回 下载 相关 举报
《图与网络分析》PPT课件_第1页
第1页 / 共190页
《图与网络分析》PPT课件_第2页
第2页 / 共190页
《图与网络分析》PPT课件_第3页
第3页 / 共190页
点击查看更多>>
资源描述
第 十 一 章 图 与 网 络 分 析Graph theory and network analysis 第 十 一 章 图 与 网 络 分 析11.1 引 言 引 言图 论 是 专 门 研 究 图 的 理 论 的 一 门 数 学 分 支 ,属 于 离 散 数 学 范 畴 , 与 运 筹 学 有 交 叉 , 它 有200多 年 历 史 , 大 体 可 划 分 为 三 个 阶 段 。 引 言第 一 阶 段 从 十 八 世 纪 中 叶 到 十 九 世 纪 中 叶 , 处 于萌 芽 阶 段 , 多 数 问 题 由 游 戏 而 产 生 , 最有 代 表 性 的 工 作 是 所 谓 的 Euler七 桥 问题 , 即 一 笔 画 问 题 。 引 言第 二 阶 段 从 十 九 世 纪 中 叶 到 二 十 世 纪 中 叶 , 这 时 ,图 论 问 题 大 量 出 现 , 如 Hamilton问 题 ,地 图 染 色 的 四 色 问 题 以 及 可 平 面 性 问 题 等 ,这 时 , 也 出 现 用 图 解 决 实 际 问 题 , 如Cayley把 树 应 用 于 化 学 领 域 , Kirchhoff用 树 去 研 究 电 网 络 等 . 引 言第 三 阶 段 二 十 世 纪 中 叶 以 后 , 由 生 产 管 理 、 军 事 、交 通 、 运 输 、 计 算 机 网 络 等 方 面 提 出 实 际问 题 , 以 及 大 型 计 算 机 使 大 规 模 问 题 的 求解 成 为 可 能 , 特 别 是 以 Ford和 Fulkerson建 立 的 网 络 流 理 论 , 与 线 性 规 划 、 动 态 规划 等 优 化 理 论 和 方 法 相 互 渗 透 , 促 进 了 图论 对 实 际 问 题 的 应 用 。 哥 尼 斯 堡 七 桥 问 题 哥 尼 斯 堡 七 桥 问 题 最 后 , 数 学 家 Euler在 1736年 巧 妙 地 给 出 了这 个 问 题 的 答 案 , 并 因 此 奠 定 了 图 论 的 基 础Euler把 A、 B、 C、 D四 块 陆 地 分 别 收 缩 成 四 个顶 点 , 把 桥 表 示 成 连 接 对 应 顶 点 之 间 的 边 , 问题 转 化 为 从 任 意 一 点 出 发 , 能 不 能 经 过 各 边 一次 且 仅 一 次 , 最 后 返 回 该 点 。 这 就 是 著 名 的Euler问 题 。 哥 尼 斯 堡 七 桥 问 题 哥 尼 斯 堡 七 桥 问 题 围 坐 问 题 有 7个 人 围 桌 而 坐 , 如 果 要 求 每 次 相 邻 的人 都 与 以 前 完 全 不 同 , 试 问 不 同 的 就 座 方案 共 有 多 少 种 ?用 顶 点 表 示 人 , 用 边 表 示 两 者 相 邻 , 因为 最 初 任 何 两 个 人 都 允 许 相 邻 , 所 以 任何 两 点 都 可 以 有 边 相 连 。 围 坐 问 题 围 坐 问 题 围 坐 问 题 围 坐 问 题 围 坐 问 题 围 坐 问 题 围 坐 问 题 围 坐 问 题 围 坐 问 题 围 坐 问 题 假 定 第 二 次 就 座 方 案 是( 1, 3, 5, 7, 2, 4, 6, 1) ,那 么 第 三 次 就 座 方 案 就 不 允 许 这 些 顶 点 之间 继 续 相 邻 , 只 能 从 图 中 删 去 这 些 边 。围 坐 问 题 围 坐 问 题 围 坐 问 题 围 坐 问 题 围 坐 问 题 围 坐 问 题 围 坐 问 题 围 坐 问 题 围 坐 问 题 假 定 第 三 次 就 座 方 案 是( 1, 4, 7, 3, 6, 2, 5, 1) , 那 么 第 四次 就 座 方 案 就 不 允 许 这 些 顶 点 之 间 继 续 相 邻 ,只 能 从 图 中 删 去 这 些 边 , 只 留 下 7点 孤 立 点 ,所 以 该 问 题 只 有 三 个 就 座 方 案 。围 坐 问 题 围 坐 问 题 围 坐 问 题 围 坐 问 题 围 坐 问 题 围 坐 问 题 围 坐 问 题 围 坐 问 题 围 坐 问 题 围 坐 问 题 假 定 第 三 次 就 座 方 案 是( 1, 4, 7, 3, 6, 2, 5, 1) ,那 么 第 四 次 就 座 方 案 就 不 允 许 这 些顶 点 之 间 继 续 相 邻 , 只 能 从 图 中 删去 这 些 边 , 只 留 下 7点 孤 立 点 , 所 以该 问 题 只 有 三 个 就 座 方 案 。围 坐 问 题 哈 密 顿 ( Hamilton) 回 路 是 十 九世 纪 英 国 数 学 家 哈 密 顿 提 出 , 给 出 一个 正 12面 体 图 形 , 共 有 20个 顶 点 表 示20个 城 市 , 要 求 从 某 个 城 市 出 发 沿 着棱 线 寻 找 一 条 经 过 每 个 城 市 一 次 而 且仅 一 次 , 最 后 回 到 原 处 的 周 游 世 界 线路 ( 并 不 要 求 经 过 每 条 边 ) 。哈 密 顿 回 路 哈 密 顿 回 路 哈 密 顿 回 路 哈 密 顿 回 路 哈 密 顿 回 路 哈 密 顿 回 路 哈 密 顿 回 路 哈 密 顿 回 路 哈 密 顿 回 路 哈 密 顿 回 路 哈 密 顿 回 路 哈 密 顿 回 路 哈 密 顿 回 路 哈 密 顿 回 路 哈 密 顿 回 路 哈 密 顿 回 路 哈 密 顿 回 路 哈 密 顿 回 路 哈 密 顿 回 路 引 言 瑞 士 数 学 家 Euler 在 1736年 发 表 的 一 篇 题 为“ 依 据 几 何 位 置 的 解 题 方 法 ” 的 论 文 , 有 效 的 解决 了 哥 尼 斯 堡 七 桥 问 题 , 是 有 记 载 的 第 一 篇 图 论论 文 , Euler被 认 为 是 图 论 的 创 始 人 。 图 论 的 第 一 本 专 著 是 匈 牙 利 的 O Konig写 的 “ 有限 图 与 无 限 图 的 理 论 ” , 发 表 于 1936。 从 1736到 1936, 前 后 200年 , 总 的 来 讲 这 一 时期 图 论 发 展 缓 慢 。 直 到 20世 纪 中 叶 , 电 子 计 算 机 的 发 展 和 零 散 数 学问 题 具 有 越 来 越 重 要 的 地 位 , 使 得 图 论 得 以 迅 速发 展 第 十 一 章 图 与 网 络 分 析11.1 引 言11.2 图 与 网 络 的 基 本 概 念 11.2 图 与 网 络 的 基 本 概 念 图 论 是 专 门 研 究 图 的 理 论 的 一 门数 学 分 支 , 主 要 研 究 点 和 线 之 间的 几 何 关 系 11.2 图 与 网 络 的 基 本 概 念定 义 :图 是 由 点 集 V=( vi ) 和 V 中 元 素 的 无 序 对 的 一 个 集合 E=( ek ) 所 构 成 的 二 元 组 , 记 为 G=( V, E) ,其 中 : V= ( v1, v2, . vm) 是 m个 顶 点 集 合 ; E= ( e1, e2, . en) 是 n条 边 集 合 。 当 V, E为 有 限 集 合 时 , G称 为 有 限 图 , 否 则 称 为无 限 图 , 本 章 只 讨 论 有 限 图 。 11.2 图 与 网 络 的 基 本 概 念 11.2 图 与 网 络 的 基 本 概 念 11.2 图 与 网 络 的 基 本 概 念说 明 :( 1) V非 空 , 即 没 有 顶 点 的 图 不 讨 论 ;( 2) E无 非 空 条 件 , 即 允 许 没 有 边 ;( 3) E是 一 个 不 与 V 中 顶 点 相 交 的 边 集 合 ; ( 指 点 只 在 边 的 端 点 处 相 交 )( 4) 任 一 条 边 必 须 与 一 对 顶 点 关 联 , 反 之 不 然 。 11.2 图 与 网 络 的 基 本 概 念 11.2 图 与 网 络 的 基 本 概 念定 义对 任 一 条 边 ( vi, vj) 属 于 E,如 果 边 ( vi, vj) 的 端 点 无 序 , 则 它 是 无 向 边 , 此时 图 为 无 向 图 。如 果 如 果 边 ( vi, vj) 的 端 点 有 序 , 则 它 表 示 以 vi为 始 点 , v j为 终 点 的 有 向 边 ( 或 称 为 弧 ) , 此 时图 为 有 向 图 。 11.2 图 与 网 络 的 基 本 概 念 11.2 图 与 网 络 的 基 本 概 念 11.2 图 与 网 络 的 基 本 概 念定 义 ( 链 )如 果 图 中 的 某 些 点 、 边 可 以 排 列 成 点 和 边的 交 错 序 列 , 则 称 此 为 一 条 链 。定 义 ( 圈 )如 一 条 链 中 起 点 和 终 点 重 合 , 则 称 此 为 一条 圈 。 11.2 图 与 网 络 的 基 本 概 念 11.2 图 与 网 络 的 基 本 概 念 11.2 图 与 网 络 的 基 本 概 念 11.2 图 与 网 络 的 基 本 概 念 11.2 图 与 网 络 的 基 本 概 念 11.2 图 与 网 络 的 基 本 概 念定 义 ( 链 )如 果 图 中 的 某 些 点 、 边 可 以 排 列 成 点 和 边的 交 错 序 列 , 则 称 此 为 一 条 链 。定 义 ( 圈 )如 一 条 链 中 起 点 和 终 点 重 合 , 则 称 此 为 一条 圈 。 11.2 图 与 网 络 的 基 本 概 念 11.2 图 与 网 络 的 基 本 概 念 11.2 图 与 网 络 的 基 本 概 念 11.2 图 与 网 络 的 基 本 概 念 11.2 图 与 网 络 的 基 本 概 念 11.2 图 与 网 络 的 基 本 概 念 11.2 图 与 网 络 的 基 本 概 念 11.2 图 与 网 络 的 基 本 概 念 11.2 图 与 网 络 的 基 本 概 念定 义 ( 链 )如 果 图 中 的 某 些 点 、 边 可 以 排 列 成 点 和 边的 交 错 序 列 , 则 称 此 为 一 条 链 。定 义 ( 圈 )如 一 条 链 中 起 点 和 终 点 重 合 , 则 称 此 为 一条 圈 。 11.2 图 与 网 络 的 基 本 概 念 图 的 矩 阵 表 示 一 个 图 非 常 直 观 , 但 是 不 容 易 计 算 ,特 别 不 容 易 在 计 算 机 上 进 行 计 算 , 一 个 有效 的 解 决 办 法 是 将 图 表 示 成 矩 阵 形 式 , 通常 采 用 的 矩 阵 是 邻 接 矩 阵 、 边 长 邻 接 矩 阵 、弧 长 矩 阵 和 关 联 矩 阵 。 11.2 图 与 网 络 的 基 本 概 念 11.2 图 与 网 络 的 基 本 概 念 11.2 图 与 网 络 的 基 本 概 念 11.2 图 与 网 络 的 基 本 概 念赋 权 图 或 网 络在 图 的 各 边 上 一 个 数 量 指 标 ( cij) , 具 体 表示 这 条 边 的 权 ( 距 离 , 单 价 , 通 过 能 力 等 ) 。无 向 网 络 ; 有 向 网 络 ; 混 合 网 络 ;边 权 网 络 ; 点 权 网 络 。 第 十 一 章 图 与 网 络 分 析11.1 引 言11.2 图 与 网 络 的 基 本 概 念11.3 最 短 路 问 题 11.3 最 短 路 问 题对 一 个 赋 权 的 有 向 图 D ;指 定 的 两 个 点 Vs 和 Vt ;找 到 一 条 从 Vs 到 Vt 的 路 , 使 得 这 条 路 上 所 有弧 的 权 数 的 总 和 最 小 ;这 条 路 被 称 之 为 从 Vs到 Vt的 最 短 路 。这 条 路 上 所 有 弧 的 权 数 总 和 被 称 为 从 Vs到 Vt的距 离 。 11.3 最 短 路 问 题一 、 求 解 最 短 路 的 Dijkstra算 法 (迪 科 斯 彻 , 双 标 号 法 ) 对 图 中 的 点 Vj 赋 予 两 个 标 号 ( lj, kj) , 第 一 个 标 号 lj 表 示 从 起 点 Vs 到 Vj 的 最 短 路 的 长 度 , 第 二 个 标 号 kj 表 示 在 Vs 到 Vj 的 最 短 路 上 Vj 前 面 一 个邻 点 的 下 标 。例 如 : V 6( 8,4) 表 示 , 从 起 点 V 到 V 的 最 短 路 的 长 度 为 在 这 条 最 短 路 上 V 的 前 一 个 邻 点 为 V 。 11.3 最 短 路 问 题步 骤 :1. 给 出 点 V1 以 标 号 (0, s)2. 找 出 已 标 号 点 的 集 合 I, 没 标 号 的 点 的 集 合 J,以 及 弧 的 集 合 3. 如 果 上 述 弧 的 集 合 是 空 集 , 则 计 算 结 束 。 如 果 Vt 已 标 号 ( lt,kt) , 则 Vs 到 Vt 的 距 离 为 lt 。 如 果 V t 未 标 号 , 则 可 以 断 言 不 存 在 从 Vs到 Vt的 有 向 路 。 如 果 上 述 的 弧 的 集 合 不 是 空 集 , 则 转 下 一 步 。4. 对 上 述 弧 的 集 合 中 的 每 一 条 弧 , 计 算 sij=li+cij 。 在 所 有 的 sij中 , 找 到 其 值 为 最 小 的 弧 。 不 妨 设 此 弧 为( Vc,Vd) , 则 给 此 弧 的 终 点 以 双 标 号 ( scd,c) ,返 回 步 骤 2。( , ) | , i j i jv v v I v J 11.3 最 短 路 问 题例 求 下 图 中 v1 到 v6 的 最 短 路 v23 5 2 7 53 1512v1 v6v 5v3 v4 11.3 最 短 路 问 题解 采 用 Dijkstra算 法 v23 5 2 7 53 1512v1 v6v 5v3 v4 .给 出 点 V1 以 标 号 (0, s) (0, s) 11.3 最 短 路 问 题解 采 用 Dijkstra算 法 v23 5 2 7 53 1512v1 v6v 5v3 v4(0, s) .找 出 已 标 号 点 的 集 合 I, 没 标 号 的 点 的 集 合 J, 以 及 弧 的 集 合( , ) | , i j i jv v v I v J 11.3 最 短 路 问 题解 采 用 Dijkstra算 法 v23 5 2 7 53 1512v1 v6v 5v3 v4(0, s) .找 出 已 标 号 点 的 集 合 I, 没 标 号 的 点 的 集 合 J, 以 及 弧 的 集 合( , ) | , i j i jv v v I v J I V1J V2, V3, V4, V5, V6 11.3 最 短 路 问 题解 采 用 Dijkstra算 法 v23 5 2 7 53 1512v1 v6v 5v3 v4(0, s) .找 出 已 标 号 点 的 集 合 I, 没 标 号 的 点 的 集 合 J, 以 及 弧 的 集 合( , ) | , i j i jv v v I v J I V1J V2, V3, V4, V5, V6 弧 的 集 合 (V1 , V2), (V1 , V3), (V1 , V4)( , ) | , i j i jv v v I v J 11.3 最 短 路 问 题解 采 用 Dijkstra算 法 v23 5 2 7 53 1512v1 v6v 5v3 v4(0, s)2.对 每 一 条 弧 , 计 算 sij=li+cij 。 找 到 其 值 为 最 小 的 弧 , 给 此 弧 的 终 点 以 双 标 号 s12=l1+c12 =0 + 3 =3 s13=l1+c13 =0 + 2 =2 s14=l1+c14 =0 + 5 =5 MIN (s12 , s13 , s14) = s13 =2 (2, 1) 11.3 最 短 路 问 题解 采 用 Dijkstra算 法 v23 5 2 7 53 1512v1 v6v 5v3 v4(0, s)3.找 出 已 标 号 点 的 集 合 I, 没 标 号 的 点 的 集 合 J, 以 及 弧 的 集 合( , ) | , i j i jv v v I v J I V1 , V3 J V2, V4, V5, V6 (2, 1) 11.3 最 短 路 问 题解 采 用 Dijkstra算 法 v23 5 2 7 53 1512v1 v6v 5v3 v4(0, s)3.找 出 已 标 号 点 的 集 合 I, 没 标 号 的 点 的 集 合 J, 以 及 弧 的 集 合( , ) | , i j i jv v v I v J I V1 , V3 J V2, V4, V5, V6 弧 的 集 合 (V1 , V2), (V1 , V4), (V3 , V4)( , ) | , i j i jv v v I v J (2, 1) 11.3 最 短 路 问 题解 采 用 Dijkstra算 法 v23 5 2 7 53 1512v1 v6v 5v3 v4(0, s)3.对 每 一 条 弧 , 计 算 sij=li+cij 。 找 到 其 值 为 最 小 的 弧 , 给 此 弧 的 终 点 以 双 标 号 s12=l1+c12 =0 + 3 =3 s14=l1+c14 =0 + 5 =5 s34=l3+c34 =2 + 1 =3 MIN (s12 , s14 , s34) = s12 = s34 = 3 (2, 1)(3, 1) (3, 3) 11.3 最 短 路 问 题解 采 用 Dijkstra算 法 v23 5 2 7 53 1512v1 v6v 5v3 v4(0, s)4.找 出 已 标 号 点 的 集 合 I, 没 标 号 的 点 的 集 合 J, 以 及 弧 的 集 合( , ) | , i j i jv v v I v J I V1 , V2, V3, V4 J V5, V6 (2, 1)(3, 1) (3, 3) 11.3 最 短 路 问 题解 采 用 Dijkstra算 法 v23 5 2 7 53 1512v1 v6v 5v3 v4(0, s)4.找 出 已 标 号 点 的 集 合 I, 没 标 号 的 点 的 集 合 J, 以 及 弧 的 集 合( , ) | , i j i jv v v I v J I V1 , V2, V3, V4 J V5, V6弧 的 集 合 (V2 , V6), (V4 , V6)( , ) | , i j i jv v v I v J (2, 1)(3, 1) (3, 3) 11.3 最 短 路 问 题解 采 用 Dijkstra算 法 v23 5 2 7 53 1512v1 v6v 5v3 v4(0, s)4.对 每 一 条 弧 , 计 算 sij=li+cij 。 找 到 其 值 为 最 小 的 弧 , 给 此 弧 的 终 点 以 双 标 号 s26=l2+c26 =3 + 7 =10 s46=l4+c46 =3 + 5 =8MIN (s26 , s46) = s46 = 8 (2, 1)(3, 1) (3, 3) (8, 4) 11.3 最 短 路 问 题解 采 用 Dijkstra算 法 v23 5 2 7 53 1512v1 v6v 5v3 v4(0, s)5.找 出 已 标 号 点 的 集 合 I, 没 标 号 的 点 的 集 合 J, 以 及 弧 的 集 合( , ) | , i j i jv v v I v J I V1 , V2, V3, V4 , V6 J V6 (2, 1)(3, 1) (3, 3)上 述 弧 的 集 合 是 空 集 , 计 算 结 束 。 11.3 最 短 路 问 题解 采 用 Dijkstra算 法 v23 5 2 7 53 1512v1 v6v 5v3 v4(0, s) (2, 1)(3, 1)(3, 3) (8, 4)由 于 V 已 标 号 ( , )则 V 到 V 的 距 离 为 。最 短 路 径 为 (由 倒 推 得 到 )V V V V 11.3 最 短 路 问 题 例 电 信 公 司 准 备 在 甲 、 乙 两 地 沿 路 架 设 一 条光 缆 线 , 问 如 何 架 设 使 其 光 缆 线 路 最 短 ? 下 图 给 出 了 甲 乙 两 地 间 的 交 通 图 。 权 数 表 示 两 地 间 公 路 的 长 度 ( 单 位 : 公 里 ) 。 V 1 ( 甲 地 ) 15 17 62444 310 6 5V2 V7 ( 乙 地 )V3 V4 V5 V6 11.3 最 短 路 问 题 这 是 一 个 求 无 向 图 的 最 短 路 的 问 题 。 可 以 把 无 向 图 的 每 一 边 ( vi,vj) 都 用 方 向 相 反 的 两 条弧 ( vi,vj) 和 ( vj,vi) 代 替 , 就 化 为 有 向 图 , 也 可 直 接 在 无 向 图 中 用 Dijkstra算 法 来 求 解 。 只 要 在 算 法 中 把 从 已 标 号 的 点 到 未 标 号 点 弧 的 集 合 改成 已 标 号 点 到 未 标 号 点 边 的 集 合 即 可 。 11.3 最 短 路 问 题例 求 下 图 中 v1 到 v 的 最 短 路 V1 15 17 6244310 6 5V2V 3 V4 V5 V6V7 11.3 最 短 路 问 题解 采 用 Dijkstra算 法 .给 出 点 V1 以 标 号 (0, s)(0, s) V1 15 17 6244310 6 5V2V 3 V4 V5 V6V7 11.3 最 短 路 问 题解 采 用 Dijkstra算 法2. 已 标 号 点 至 没 标 号 的点 的 边 的 集 合 (V1 , V2), (V1 , V3) (0, s) V1 15 17 6244310 6 5V2V 3 V4 V5 V6V7 11.3 最 短 路 问 题解 采 用 Dijkstra算 法s 12=l1+c12 =0 + 15 =15s13=l1+c13 =0 + 10 =10MIN (s12 , s13) = s13 =102. 已 标 号 点 至 没 标 号 的点 的 边 的 集 合 (V1 , V2), (V1 , V3) (0, s) V1 15 17 6244310 6 5V2V3 V4 V5 V6V7(10, 1) 11.3 最 短 路 问 题解 采 用 Dijkstra算 法3. 已 标 号 点 至 没 标 号 的点 的 边 的 集 合 (V1 , V2), (V3 , V2) , (V3 , V5) (0, s) V1 15 17 6244310 6 5V2V 3 V4 V5 V6V7(10, 1) 11.3 最 短 路 问 题解 采 用 Dijkstra算 法3. 已 标 号 点 至 没 标 号 的点 的 边 的 集 合 (V1 , V2), (V3 , V2) , (V3 , V5) (0, s) V1 15 17 6244310 6 5V2V 3 V4 V5 V6V7(10, 1) s12=l1+c12 =0 + 15 =15 s32=l3+c32 =10 + 3 =13 s35=l3+c35 =10 + 4 =14MIN (s12 , s32 , s35) = s32 =13 (13, 3) 11.3 最 短 路 问 题解 采 用 Dijkstra算 法4. 已 标 号 点 至 没 标 号 的点 的 边 的 集 合 (V2 , V4), (V2 , V7) , (V3 , V5) (0, s) V1 15 17 6244310 6 5V2V 3 V4 V5 V6V7(10, 1)(13, 3) 11.3 最 短 路 问 题解 采 用 Dijkstra算 法 s 24=l2+c24 =13 + 6 =19 s27=l2+c27 =13 + 17 =30 s35=l3+c35 =10 + 4 =14MIN (s24 , s27 , s35) = s35 =144. 已 标 号 点 至 没 标 号 的点 的 边 的 集 合 (V2 , V4), (V2 , V7) , (V3 , V5) (0, s) V1 15 17 6244310 6 5V2V3 V4 V5 V6V7(10, 1)(13, 3) (14, 3) 11.3 最 短 路 问 题解 采 用 Dijkstra算 法5. 已 标 号 点 至 没 标 号 的点 的 边 的 集 合 (V2 , V4), (V2 , V7) , (V5 , V4) , (V5 , V6) (0, s) V1 15 17 6244310 6 5V2V 3 V4 V5 V6V7(10, 1)(13, 3) (14, 3) 11.3 最 短 路 问 题解 采 用 Dijkstra算 法5. 已 标 号 点 至 没 标 号 的点 的 边 的 集 合 (V2 , V4), (V2 , V7) , (V5 , V4) , (V5 , V6) (0, s) V1 15 17 6244310 6 5V2V 3 V4 V5 V6V7(10, 1)(13, 3) (14, 3) s24=l2+c24 =13 + 6 =19 s27=l2+c27 =13 + 17 =30 s54=l5+c54 =14 + 4 =18 s56=l5+c56 =14 + 2 =16MIN (s24 , s27 , s54 , s56) = s56 =16 (16, 5) 11.3 最 短 路 问 题解 采 用 Dijkstra算 法6. 已 标 号 点 至 没 标 号 的点 的 边 的 集 合 (V2 , V4), (V2 , V7) , (V5 , V4) , (V6 , V7) (0, s) V1 15 17 6244310 6 5V2V 3 V4 V5 V6V7(10, 1)(13, 3) (14, 3)(16, 5) 11.3 最 短 路 问 题解 采 用 Dijkstra算 法6. 已 标 号 点 至 没 标 号 的点 的 边 的 集 合 (V2 , V4), (V2 , V7) , (V5 , V4) , (V6 , V7) (0, s) V1 15 17 6244310 6 5V2V 3 V4 V5 V6V7(10, 1)(13, 3) (14, 3)(16, 5) s24=l2+c24 =13 + 6 =19 s27=l2+c27 =13 + 17 =30 s54=l5+c54 =14 + 4 =18 s67=l6+c67 =16 + 6 =22MIN (s24 , s27 , s54 , s67) = s54 =18 (18, 5) 11.3 最 短 路 问 题解 采 用 Dijkstra算 法7. 已 标 号 点 至 没 标 号 的点 的 边 的 集 合 (V2 , V7), (V4 , V7) , (V6 , V7) (0, s) V1 15 17 6244310 6 5V2V 3 V4 V5 V6V7(10, 1)(13, 3) (14, 5)(16, 5)(18, 5) 11.3 最 短 路 问 题解 采 用 Dijkstra算 法7. 已 标 号 点 至 没 标 号 的点 的 边 的 集 合 (V2 , V7), (V4 , V7) , (V6 , V7) (0, s) V1 15 17 6244310 6 5V2V 3 V4 V5 V6V7(10, 1)(13, 3) (14, 5)(16, 5)(18, 5) s27=l2+c27 =13 + 17 =30 s47=l4+c47 =18 + 5 =23 s67=l6+c67 =16 + 6 =22MIN (s27 , s47 , s67) = s67 =22 (22, 6) 11.3 最 短 路 问 题解 采 用 Dijkstra算 法8. 已 标 号 点 至 没 标 号 的点 的 边 的 集 合为 空 , 计 算 结 束 (0, s) V1 15 17 6244310 6 5V2V 3 V4 V5 V6V7(10, 1)(13, 3) (14, 5)(16, 5)(18, 5) (22, 6) 11.3 最 短 路 问 题解 采 用 Dijkstra算 法(0, s) V1 15 17 6244310 6 5V2V 3 V4 V5 V6V7(10, 1)(13, 3) (14, 3)(16, 5)(18, 5) (22, 6)由 于 V 7 已 标 号 ( 22,6)则 V 到 V 的 距 离 为 22。最 短 路 径 为 V V3 V5 V6 V7 11.3 最 短 路 问 题习 题 采 用 Dijkstra算 法 求 V 到 V8 的 最 短 路4 95 41676 544 7 5 V1 V8 V2 V4 V6 V 3 V5 V7 11.3 最 短 路 问 题4 95 41676 544 7 5 V1 V8 V2 V4 V6 V 3 V5 V7(0, s) 11.3 最 短 路 问 题4 95 41676 544 7 5 V1 V8 V2 V4 V6 V 3 V5 V7(0, s) (4, 1) 11.3 最 短 路 问 题4 95 41676 544 7 5 V1 V8 V2 V4 V6 V 3 V5 V7(0, s) (4, 1) 11.3 最 短 路 问 题4 95 41676 544 7 5 V1 V8 V2 V4 V6 V 3 V5 V7(0, s) (4, 1)(6, 1) 11.3 最 短 路 问 题4 95 41676 544 7 5 V1 V8 V2 V4 V6 V 3 V5 V7(0, s) (4, 1)(6, 1) 11.3 最 短 路 问 题4 95 41676 544 7 5 V1 V8 V2 V4 V6 V 3 V5 V7(0, s) (4, 1)(6, 1) (8, 2) 11.3 最 短 路 问 题4 95 41676 544 7 5 V1 V8 V2 V4 V6 V 3 V5 V7(0, s) (4, 1)(6, 1) (8, 2) 11.3 最 短 路 问 题4 95 41676 544 7 5 V1 V8 V2 V4 V6 V 3 V5 V7(0, s) (4, 1)(6, 1) (8, 2)(9, 2) 11.3 最 短 路 问 题4 95 41676 544 7 5 V1 V8 V2 V4 V6 V 3 V5 V7(0, s) (4, 1)(6, 1) (8, 2)(9, 2) 11.3 最 短 路 问 题4 95 41676 544 7 5 V1 V8 V2 V4 V6 V 3 V5 V7(0, s) (4, 1)(6, 1) (8, 2)(9, 2) (13, 5) 11.3 最 短 路 问 题4 95 41676 544 7 5 V1 V8 V2 V4 V6 V 3 V5 V7(0, s) (4, 1)(6, 1) (8, 2)(9, 2) (13, 5) 11.3 最 短 路 问 题4 95 41676 544 7 5 V1 V8 V2 V4 V6 V 3 V5 V7(0, s) (4, 1)(6, 1) (8, 2)(9, 2) (13, 5)(14, 5) 11.3 最 短 路 问 题4 95 41676 544 7 5 V1 V8 V2 V4 V6 V 3 V5 V7(0, s) (4, 1)(6, 1) (8, 2)(9, 2) (13, 5)(14, 5) 11.3 最 短 路 问 题4 95 41676 544 7 5 V1 V8 V2 V4 V6 V 3 V5 V7(0, s) (4, 1)(6, 1) (8, 2)(9, 2) (13, 5)(14, 5) (15, 7) 11.3 最 短 路 问 题4 95 41676 544 7 5 V1 V8 V2 V4 V6 V 3 V5 V7(0, s) (4, 1)(6, 1) (8, 2)(9, 2) (13, 5)(14, 5) (15, 7) 由 于 V8 已 标 号 ( 15,7)则 V 到 V8的 距 离 为 15。最 短 路 径 为 V V2 V5 V7 V8 11.3 最 短 路 问 题6 V1 V8 V2 V 5 V7(0, s) (4, 1) (8, 2) (14, 5) (15, 7) 由 于 V8 已 标 号 ( 15,7)则 V 到 V8的 距 离 为 15。最 短 路 径 为 V V2 V5 V7 V8 11.3 最 短 路 问 题例 某 公 司 使 用 一 台 设 备 , 在 每 年 年 初 , 公 司 就 要决 定 是 购 买 新 的 设 备 还 是 继 续 使 用 旧 设 备 。 如 果 购 置 新 设 备 , 就 要 支 付 一 定 的 购 置 费 , 当然 新 设 备 的 维 修 费 用 就 低 。 如 果 继 续 使 用 旧 设 备 , 可 以 省 去 购 置 费 , 但 维修 费 用 就 高 了 。 请 设 计 一 个 五 年 之 内 的 更 新 设 备 的 计 划 , 使 得五 年 内 购 置 费 用 和 维 修 费 用 总 的 支 付 费 用 最 小 。 11.3 最 短 路 问 题设 备 每 年 年 初 的 价 格 表设 备 维 修 费 如 下 表年 份 1 2 3 4 5年 初 价 格 11 11 12 12 13使 用 年 数 0-1 1-2 2-3 3-4 4-5每 年 维 修费 用 5 6 8 11 18 年 份 1 2 3 4 5年 初 价 格 11 11 12 12 13使 用 年 数 0-1 1-2 2-3 3-4 4-5每 年 维 修费 用 5 6 8 11 181 2 3 4 5 6第 1年 购 入 新 设 备 16 22 30 41 59第 2年 购 入 新 设 备 16 22 30 41第 3年 购 入 新 设 备 17 23 31 第 4年 购 入 新 设 备 17 23第 5年 购 入 新 设 备 18第 6年 购 入 新 设 备 11.3 最 短 路 问 题例 3的 解 : 用 vi表 示 “ 第 i年 年 初 购 进 一 台 新 设 备 ” , 弧 ( vi,vj) 表 示 第 i年 年 初 购 进 的 设 备 一 直 使 用 到 第 j年 年 初 。v 1 v2 v3 v4 v5 v616 22 30 41 5916 22 30 41 3123 17 1817 23 11.3 最 短 路 问 题例 3的 解 : 用 vi表 示 “ 第 i年 年 初 购 进 一 台 新 设 备 ” , 弧 ( vi,vj) 表 示 第 i年 年 初 购 进 的 设 备 一 直 使 用 到 第 j年 年 初 。v 1 v2 v3 v4 v5 v616 22 30 41 5916 22 30 41 3123 17 1817 23 11.3 最 短 路 问 题例 3的 解 : 用 vi表 示 “ 第 i年 年 初 购 进 一 台 新 设 备 ” , 弧 ( vi,vj) 表 示 第 i年 年 初 购 进 的 设 备 一 直 使 用 到 第 j年 年 初 。v 1 v2 v3 v4 v5 v6( v1,v4) 表 示 , 第 1年 年 初 购 进 一 台 新 设 备 , 使 用 到 第 4年 年 初 。( v4,v5) 表 示 , 第 4年 年 初 购 进 一 台 新 设 备 , 使 用 到 第 5年 年 初( v5,v6) 表 示 , 第 5年 年 初 购 进 一 台 新 设 备 , 使 用 到 第 6年 年 初30 17 18 11.3 最 短 路 问 题例 3的 解 : 用 vi表 示 “ 第 i年 年 初 购 进 一 台 新 设 备 ” , 弧 ( vi,vj) 表 示 第 i年 年 初 购 进 的 设 备 一 直 使 用 到 第 j年 年 初 。v 1 v2 v3 v4 v5 v616 22 30 41 5916 22 30 41 3123 17 1817 23(0, s) 11.3 最 短 路 问 题例 3的 解 : 用 vi表 示 “ 第 i年 年 初 购 进 一 台 新 设 备 ” , 弧 ( vi,vj) 表 示 第 i年 年 初 购 进 的 设 备 一 直 使 用 到 第 j年 年 初 。v 1 v2 v3 v4 v5 v616 22 30 41 5916 22 30 41 3123 17 1817 23(0, s) (16, 1) 11.3 最 短 路 问 题例 3的 解 : 用 vi表 示 “ 第 i年 年 初 购 进 一 台 新 设 备 ” , 弧 ( vi,vj) 表 示 第 i年 年 初 购 进 的 设 备 一 直 使 用 到 第 j年 年 初 。v 1 v2 v3 v4 v5 v616 22 30 41 5916 22 30 41 3123 17 1817 23(0, s) (16, 1) 11.3 最 短 路 问 题例 3的 解 : 用 vi表 示 “ 第 i年 年 初 购 进 一 台 新 设 备 ” , 弧 ( vi,vj) 表 示 第 i年 年 初 购 进 的 设 备 一 直 使 用 到 第 j年 年 初 。v 1 v2 v3 v4 v5 v616 22 30 41 5916 22 30 41 3123 17 1817 23(0, s) (16, 1) (22, 1) 11.3 最 短 路 问 题例 3的 解 : 用 vi表 示 “ 第 i年 年 初 购 进 一 台 新 设 备 ” , 弧 ( vi,vj) 表 示 第 i年 年 初 购 进 的 设 备 一 直 使 用 到 第 j年 年 初 。v 1 v2 v3 v4 v5 v616 22 30 41 5916 22 30 41 3123 17 1817 23(0, s) (16, 1) (22, 1) 11.3 最 短 路 问 题例 3的 解 : 用 vi表 示 “ 第 i年 年 初 购 进 一 台 新 设 备 ” , 弧 ( vi,vj) 表 示 第 i年 年 初 购 进 的 设 备 一 直 使 用 到 第 j年 年 初 。v 1 v2 v3 v4 v5 v616 22 30 41 5916 22 30 41 3123 17 1817 23(0, s) (16, 1)(22, 1) (30, 1) 11.3 最 短 路 问 题例 3的 解 : 用 vi表 示 “ 第 i年 年 初 购 进 一 台 新 设 备 ” , 弧 ( vi,vj) 表 示 第 i年 年 初 购 进 的 设 备 一 直 使 用 到 第 j年 年 初 。v 1 v2 v3 v4 v5 v616 22 30 41 5916 22 30 41 3123 17 1817 23(0, s) (16, 1) (22, 1)(30, 1) 11.3 最 短 路 问 题例 3的 解 : 用 vi表 示 “ 第 i年 年 初 购 进 一 台 新 设 备 ” , 弧 ( vi,vj) 表 示 第 i年 年 初 购 进 的 设 备 一 直 使 用 到 第 j年 年 初 。v 1 v2 v3 v4 v5 v616 22 30 41 5916 22 30 41 3123 17 1817 23(0, s) (16, 1) (22, 1)(30, 1) (41, 1) 11.3 最 短 路 问 题例 3的 解 : 用 vi表 示 “ 第 i年 年 初 购 进 一 台 新 设 备 ” , 弧 ( vi,vj) 表 示 第 i年 年 初 购 进 的 设 备 一 直 使 用 到 第 j年 年 初 。v 1 v2 v3 v4 v5 v616 22 30 41 5916 22 30 41 3123 17 1817 23(0, s) (16, 1) (22, 1)(30, 1) (41, 1) 11.3 最 短 路 问 题例 3的 解 : 用 vi表 示 “ 第 i年 年 初 购 进 一 台 新 设 备 ” , 弧 ( vi,vj) 表 示 第 i年 年 初 购 进 的 设 备 一 直 使 用 到 第 j年 年 初 。v 1 v2 v3 v4 v5 v616 22 30 41 5916 22 30 41 3123 17 1817 23(0, s) (16, 1) (22, 1)(30, 1) (41, 1) (53, 3)(53, 4) 11.3 最 短 路 问 题例 3的 解 : 用 vi表 示 “ 第 i年 年 初 购 进 一 台 新 设 备 ” , 弧 ( vi,vj) 表 示 第 i年 年 初 购 进 的 设 备 一 直 使 用 到 第 j年 年 初 。v 1 v2 v3 v4 v5 v616 22 30 41 5916 22 30 41 3123 17 1817 23(0, s) (16, 1) (22, 1)(30, 1) (41, 1) (53, 3)(53, 4) 11.3 最 短 路 问 题其 最 短 路 有 两 条 : V V3 V6 ; V V4 V6 .即 第 1年 年 初 购 进 新 设 备 使 用 到 第 3年 年 初 , 第 3年 年 初 购 进 新 设 备 使用 到 第 5年 年 底 ; 或 第 1年 年 初 购 进 新 设 备 使 用 到 第 4年 年 初 , 第 4年 年 初 购 进 新 设 备 使 用 到 第 5年 年 底 。 费 用 均 为 53。v 1 v2 v3 v4 v5 v616 22 30 41 5916 22 30 41 3123 17 1817 23(0, s) (16, 1) (22, 1)(30, 1) (41, 1) (53, 3)(53, 4) 11.3 最 短 路 问 题其 最 短 路 有 两 条 : V V3 V6 ; V V4 V6 .即 第 1年 年 初 购 进 新 设 备 使 用 到 第 3年 年 初 , 第 3年 年 初 购 进 新 设 备 使用 到 第 5年 年 底 ; 或 第 1年 年 初 购 进 新 设 备 使 用 到 第 4年 年 初 , 第 4年 年 初 购 进 新 设 备 使 用 到 第 5年 年 底 。 费 用 均 为 53。v 1 v2 v3 v4 v5 v631 1822 (53, 3)(22, 1) 11.3 最 短 路 问 题其 最 短 路 有 两 条 : V V3 V6 ; V V4 V6 .即 第 1年 年 初 购 进 新 设 备 使 用 到 第 3年 年 初 , 第 3年 年 初 购 进 新 设 备 使用 到 第 5年 年 底 ; 或 第 1年 年 初 购 进 新 设 备 使 用 到 第 4年 年 初 , 第 4年 年 初 购 进 新 设 备 使 用 到 第 5年 年 底 。 费 用 均 为 53。v 1 v2 v3 v4 v5 v630 23 (53, 4)(30, 1) 11.3 最 短 路 问 题第 1年 第 2年 第 3年 第 4年 第 5年购 买 费 11 12 13 14 14机 器 役 龄 0 1 1 2 2 3 3 4 4 5维 修 费 5 6 8 11 18 残 值 4 3 2 1 0习 题 : 工 厂 使 用 一 台 设 备 , 每 年 年 初 作 出 决 定 , 如 果继 续 使 用 旧 的 , 要 支 付 维 修 费 , 如 果 购 买 新 的 支 付 购买 费 。 试 制 定 五 年 更 新 计 划 11.3 最 短 路 问 题1 2 3 4 5 6第 1年 购 入 新 设 备 12 19 28 40 59第 2年 购 入 新 设 备 13 20 29 41第 3年 购 入 新 设 备 14 21 30第 4年 购 入 新 设 备 15 22 第 5年 购 入 新 设 备 15第 6年 购 入 新 设 备 第 1年 第 2年 第 3年 第 4年 第 5年购 买 费 11 12 13 14 14机 器 役 龄 0 1 1 2 2 3 3 4 4 5维 修 费 5 6 8 11 18残 值 4 3 2 1 0 v1 v2 v3 v4 v5 v61219 28 40 59表 示 , 第 1年 年 初 购 进 一 台 新 设 备 , 使 用 到 第 2-6年 年 初 的 费 用 。 v1 v2 v3 v4 v5 v61219 28 40 5920 29 41表 示 , 第 2年 年 初 购 进 一 台 新 设 备 , 使 用 到 第 3-6年 年 初 的 费 用 。13 v1 v2 v3 v4 v5 v61219 28 40 5920 29 41表 示 , 第 3年 年 初 购 进 一 台 新 设 备 , 使 用 到 第 4-6年 年 初 的 费 用 。14 21 3013 v1 v2 v3 v4 v5 v61219 28 40 592013 29 41表 示 , 第 4年 年 初 购 进 一 台 新 设 备 , 使 用 到 第 5-6年 年 初 的 费 用 。14 21 3015 22 v1 v2 v3 v4 v5 v61219 28 40 592013 29 41表 示 , 第 5年 年 初 购 进 一 台 新 设 备 , 使 用 到 第 6年 年 初 的 费 用 。14 21 3015 2215 v1 v2 v3 v4 v5 v61219 28 40 592013 29 4114 21 3015 2215(0, s) v1 v2 v3 v4 v5 v61219 28 40 592013 29 4114 21 3015 2215(0, s) (12, 2) v1 v2 v3 v4 v5 v61219 28 40 592013 29 4114 21 3015 2215(0, s) (12, 2) (19, 3) v1 v2 v3 v4 v5 v61219 28 40 592013 29 4114 21 3015 2215(0, s) (12, 2) (19, 3) (49, 3) v1 v2 v3 v4 v5 v61219 28 40 592013 29 41表 示 , 第 2年 年 初 购 进 一 台 新 设 备 , 使 用 到 第 3-6年 年 初 的 费 用 。14 21 3015 2215 第 十 一 章 图 与 网 络 分 析11.1 引 言11.2 图 与 网 络 的 基 本 概 念11.3 最 短 路 问 题11.4 最 小 生 成 树 问 题 11.4 最 小 生 成 树 问 题 树 是 图 论 中 的 重 要 概 念 , 所 谓 树 就 是 一 个 无 圈 的 连 通 图 。v1v2 v3 v 4v5v6 v7v8 v9 v1v2 v3 v5v8v7v6v4 v1v2v3 v4v5v7 v6 v8 v9(a) (b) (c) 11.4 最 小 生 成 树 问 题 树 是 图 论 中 的 重 要 概 念 , 所 谓 树 就 是 一 个 无 圈 的 连 通 图 。v1v2 v3 v 4v5v6 v7v8 v9 v1v2 v3 v5v8v7v6v4 v1v2v3 v4v5v7 v6 v8 v9(a) (b) (c)无圈 连通 11.4 最 小 生 成 树 问 题 无 向 图 G=(V,E), 保 留 G的 所 有 点 , 而 删 掉 部 分 G的 边 或 者 保 留 部 分 G的 边 , 所 获 得 的 图 G, 称 之 为 G的 生 成 子 图 ; 11.4 最 小 生 成 树 问 题 无 向 图 G=(V,E), 保 留 G的 所 有 点 , 而 删 掉 部 分 G的 边 或 者 保 留 部 分 G的 边 , 所 获 得 的 图
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 图纸专区 > 课件教案


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!