単元一覧 › 大学院数学 凸最適化・組合せ最適化

凸最適化・組合せ最適化の問題

難易度 4大学院入試の難問レベル大学院数学 凸最適化・組合せ最適化

頂点集合を とする完全グラフ の辺集合を とし、 を 上のグラフ的マトロイド(独立集合は森をなす辺集合)、 をその双対マトロイドとする。さらに の階数 への切り詰め を

で定める( はマトロイドである)。

辺 ()に重み を与える。 の基 のうち、重みの和 が最大となるものについて、その最大値を求めよ。

この問題で使うもの

この問題を解けるようになるまで(38 技能)
算数中学高校大学大学院

読み込み中…

右端(太枠)がこの問題で使う技能です。左へドラッグすると、さらに前の前提をさかのぼれます。技能を押すと、そこまでの道筋が光ります。

一覧で見る(前提が先)
  1. 三角形の角の大きさ
  2. 対頂角と平行線の同位角・錯角
  3. 三角形の外角と角の組み合わせ
  4. 小数の四則計算
  5. 分数のたし算・ひき算
  6. 分数のかけ算・わり算
  7. 小数と分数のまじった計算
  8. 逆算(□ を求める)
  9. 正負の数の加法・減法
  10. 四則の混じった計算の順序
  11. 正負の数の乗除・累乗と四則混合
  12. 分配法則を使った計算のくふう
  13. 文字式の計算(同類項・分配法則)
  14. 1 次方程式の解き方
  15. 二等辺三角形の角
  16. 平行四辺形と特別な四角形の性質
  17. 三角形・四角形の面積
  18. 約数の見つけ方
  19. 素因数分解と約数の個数
  20. 平方根の意味と根号の簡単化
  21. 三平方の定理
  22. 乗法公式による展開
  23. 折り返した図形の角と長さ
  24. 三平方の定理と平面図形
  25. ベクトルの演算と成分
  26. 行列の和・積と 2 次の逆行列
  27. 掃き出し法と連立 1 次方程式
  28. 行列の階数と解の存在
  29. 樹形図で数え上げる
  30. 積の法則と和の法則
  31. 和の法則・積の法則と樹形図
  32. 順列・円順列・重複順列
  33. 組合せ
  34. グラフの次数と握手補題
  35. 最小全域木(クラスカル法・プリム法)
  36. マトロイドの独立集合・基・階数
  37. 貪欲法による最大重み基
  38. 双対マトロイドと切り詰め

ヒント

行き詰まったら、上から順に 1 つずつ開いてください。

ヒント 1

双対マトロイド で が独立であることを、グラフ の言葉( を除いたあとのグラフの性質)に言い換えよう。マトロイドの最大重み基は貪欲法で求まる。

ヒント 2

の辺カットの大きさは で、 か である。 本以下の辺集合が で従属になるのは、ある頂点の星(4 本)を含むときに限る。

ヒント 3

重みの大きい順は である。 を採ったあと、 を加えると頂点 の星が完成してしまう。そこから先を続けよう。

答えと解説

答えを見る
結果を記録する(このブラウザにだけ保存されます):
解説を読む

の独立集合の特徴づけ. 双対マトロイドの定義から、 が で独立 が の基(全域木)を含む から の辺を除いたグラフが連結、である。 なので、切り詰め の階数は であり、 の基は「除いても が連結のままである 5 本の辺の集合」である。

除いて非連結になるのは、 がある辺カットを含むときである。 の頂点を と に分ける辺カットの大きさは なので、 のとき 、 のとき である。したがって の について

となる(大きさ のカットは 本以下の集合には含まれない)。特に ならつねに独立である。

貪欲法. マトロイドの最大重み基は、重みの大きい順に、独立性を保つ限り要素を加える貪欲法で得られる。重みを大きい順に並べると

  • : 本以下なので採用。
  • : 加えると は頂点 の星そのものなので従属。不採用。
  • : は星を含まない(頂点 の星には が足りず、他の頂点の星には含まれる辺が 本以下)。採用。
  • : を調べる。頂点 の星は を欠き、頂点 の星は を欠き、頂点 の星に含まれる辺はそれぞれ 本以下、頂点 の星の辺は含まない。よって独立で、採用。これで 本となり基が得られた。

(確認として、この 5 本を除いた残り は頂点 から全頂点に辺が出ているので連結である。)

したがって最大値は

別解

は頂点 5、辺 10 本、 の階数は 4。双対 の階数は で、 の独立集合は「補集合が全域連結部分グラフ(全域木を含む)となる辺集合」である。 は の階数 5 への切り詰めなので、 の基 は かつ が の全域木を含む 5 辺の集合である。つまり は 5 辺からなる連結な全域部分グラフ(全域木 + 辺 1 本)。

全辺の重みの和: 各頂点は 4 辺に含まれるので 。よって であり、 を最小化すればよい。

。各頂点の次数は 1 以上、次数和は 10。次数 1 を基準に余分な次数 5 を配分し、(, )。
- 。 のとき残り 2 を配分: (次数列 )は、頂点 2 の隣接頂点のうち 1 以外が次数 1 の頂点になれず実現不可能。(次数列 )は実現可能で 。
- の場合、(次数列 )は同様に実現不可能。実現可能な他の次数列、たとえば は 82、 は 88 などでいずれも 80 より大きい。

は (三角形 123 に 4, 5 を頂点 1 から付けたもの)で達成される: 。これは連結で全域的。

以上より で 。検算: 。

最大値は 。

この問題の確認

AI が作成した問題です。公開前に次の確認を行いました。確認の方法について

間違いを報告する

この問題の誤り・分かりにくい点・難易度や学年のずれを知らせる
どこについての報告ですか

報告の内容と問題の番号を保存します。名前やメールアドレスは保存しません。

関連する問題