院試hub

東京科学大学 院試 過去問 解答例

東京科学大 情報理工学院 数理・計算科学系 専門科目(数理・計算科学) 2024年度 院試 過去問 解答例・解説(全12問)

全12問。線形代数1問・微分積分・解析1問。テーマタグは8件(固有値・固有ベクトル・線形空間・基底・重積分と極座標)。2023年度と共通のテーマは固有値・固有ベクトル・群論・環論・最尤推定。

最終更新:

このページで公開
解説12問と大問1問の途中式・最終答(全12問)
解答PDFに収録
途中式と最終答(最終答つき12問)
問題本文
非収録

東京科学大 専門科目(数理・計算科学) 2024年度 院試 過去問の出題内容(全12問)

この12問の分野は線形代数1問・微分積分・解析1問です。

大問分野主題解説の小見出し最終答
第1問線形代数固有分解と階数全成分1の行列を見る / 階数は非零固有値の個数あり
第2問微分積分・解析変数変換と広義積分不等式は新変数で読む / 収束性は 0 だけを見るあり
第3問—決定可能性と還元有限操作と可算操作の違い / 還元の向きあり
第4問—アフィン変換群半直積として見る / 剰余群で残る情報あり
第5問—非可算離散空間定理の仮定と結論は別 / 非可算性の使いどころあり
第6問—熱方程式と一様減衰減衰項を消す変換 / 一様収束の確認あり
第7問—最適解集合最適解集合は面で切ったもの / 端点がない例あり
第8問—ベルヌーイ和のChernoff評価独立性で母関数が積になる / 最適な の選択あり
第9問—指数分布の最尤推定標本平均との関係 / 分散を1にする変換あり
第10問—文脈自由言語—あり
第11問—リスト処理と再帰番兵の扱い / ゼロ除算の条件あり
第12問—キャッシュと実行時間ミス時間は周波数で縮まらない / I3をヒットとミスに分けるあり

2024年度の出題テーマと、同じテーマを出した他大学・他年度

この年度は6問に8テーマが出ています。

前年度(2023年度)との違い

大問数
2023年度 12問 → 2024年度 12問
2023年度のページを見る

第1問 — 固有分解と階数

全成分1の行列を見る

この行列は (a−1)I+J(a-1)I+J と分解できる。成分和が0のベクトルは JJ で消え、 (1,1,1)T(1,1,1)^T は JJ で3倍される。この観察だけで固有値計算がほぼ終わる。

階数は非零固有値の個数

v1,v2,v3v_1,v_2,v_3 が基底なので、BB の階数は対応する固有値のうち非零のものの個数を重複度込みで数えればよい。 a(a−1)a(a-1) は重複度2を持つ点を落とさないことが重要である。

解答

v1=(1,−1,0)T,v2=(1,0,−1)T,v3=(1,1,1)T v_1=(1,-1,0)^T,\quad v_2=(1,0,-1)^T,\quad v_3=(1,1,1)^T とする。線形結合 αv1+βv2+γv3=0 \alpha v_1+\beta v_2+\gamma v_3=0 を考えると、成分ごとに α+β+γ=0,−α+γ=0,−β+γ=0 \alpha+\beta+\gamma=0,\qquad -\alpha+\gamma=0,\qquad -\beta+\gamma=0 である。後二式から α=γ, β=γ\alpha=\gamma,\ \beta=\gamma であり、最初の式から 3γ=03\gamma=0 となる。したがって α=β=γ=0\alpha=\beta=\gamma=0 であり、3本は線形独立である。

u=αv1+βv2+γv3u=\alpha v_1+\beta v_2+\gamma v_3 とおくと α=a(a−1),β=−a(a−1),γ=(a+2)(a+3) \alpha=a(a-1),\qquad \beta=-a(a-1),\qquad \gamma=(a+2)(a+3) が成り立つ。つまり u=a(a−1)v1−a(a−1)v2+(a+2)(a+3)v3 u=a(a-1)v_1-a(a-1)v_2+(a+2)(a+3)v_3 である。

行列 AA は A=(a−1)I+J A=(a-1)I+J と書ける。ただし JJ は全成分が 11 の行列である。v1,v2v_1,v_2 は成分和が 00 なので Jv1=Jv2=0 Jv_1=Jv_2=0 であり、 Av1=(a−1)v1,Av2=(a−1)v2. Av_1=(a-1)v_1,\qquad Av_2=(a-1)v_2. 一方、Jv3=3v3Jv_3=3v_3 なので Av3=(a+2)v3. Av_3=(a+2)v_3.

B=A2+AB=A^2+A の固有値は、AA の固有値 λ\lambda に対して λ2+λ=λ(λ+1)\lambda^2+\lambda=\lambda(\lambda+1) である。したがって v1,v2v_1,v_2 方向の固有値は a(a−1) a(a-1) で重複度2、v3v_3 方向の固有値は (a+2)(a+3) (a+2)(a+3) である。よって rank⁡B={3,a∉{−3,−2,0,1},2,a=−3 または a=−2,1,a=0 または a=1. \operatorname{rank}B= \begin{cases} 3,&a\notin\{-3,-2,0,1\},\\ 2,&a=-3\text{ または }a=-2,\\ 1,&a=0\text{ または }a=1. \end{cases}

B−1B^{-1} が存在するのは a∉{−3,−2,0,1}a\notin\{-3,-2,0,1\} のときである。このとき上の固有ベクトル展開を BB の固有値で割れば B−1u=v1−v2+v3. B^{-1}u=v_1-v_2+v_3. したがって B−1u=(1,0,2)T B^{-1}u=(1,0,2)^T である。

最終答

u=a(a−1)v1−a(a−1)v2+(a+2)(a+3)v3. u=a(a-1)v_1-a(a-1)v_2+(a+2)(a+3)v_3. Av1=(a−1)v1,Av2=(a−1)v2,Av3=(a+2)v3. Av_1=(a-1)v_1,\quad Av_2=(a-1)v_2,\quad Av_3=(a+2)v_3. rank⁡(A2+A)={3,a∉{−3,−2,0,1},2,a=−3,−2,1,a=0,1. \operatorname{rank}(A^2+A)= \begin{cases} 3,&a\notin\{-3,-2,0,1\},\\ 2,&a=-3,-2,\\ 1,&a=0,1. \end{cases} 逆行列が存在するとき B−1u=(1,0,2)T. B^{-1}u=(1,0,2)^T.

第2問 — 変数変換と広義積分

不等式は新変数で読む

y≤0y\le0 は u−v≤0u-v\le0、つまり u≤vu\le v に変わる。これを忘れると長方形 (0,1]×[0,1](0,1]\times[0,1] と誤って積分してしまう。

収束性は u=0u=0 だけを見る

領域は 0<u≤v≤10<u\le v\le1 なので、特異性は uau^a の u=0u=0 だけである。 ∫0ua du\int_0 u^a\,du が収束する条件 a>−1a>-1 がそのまま答えになる。

変数変換と広義積分の途中式・最終答をPDFで見る

第3問 — 決定可能性と還元

有限操作と可算操作の違い

決定可能集合は有限回の論理演算には閉じているが、可算無限和には一般に閉じていない。 各集合が個別に決定可能でも、それらを一様に判定する手続きが与えられているとは限らない。

還元の向き

A≤mBA\le_m B は「BB が判定できれば AA が判定できる」という向きの情報である。 AA が簡単だからといって、還元先 BB が簡単になるわけではない。

決定可能性と還元の途中式・最終答をPDFで見る

第4問 — アフィン変換群

半直積として見る

この群は線形変換と平行移動からなるアフィン群であり、 R2⋊GL2(R)\mathbb R^2\rtimes GL_2(\mathbb R) と見られる。正規部分群 HH は平行移動部分である。

剰余群で残る情報

HH で割ると、平行移動の違いは同一視される。残るのは線形部分 AA であり、 その積は行列積なので一般には可換でない。

アフィン変換群の途中式・最終答をPDFで見る

第5問 — 非可算離散空間

定理の仮定と結論は別

ウリゾーンの距離付け定理の仮定を満たさないことは、距離付け不可能であることを意味しない。 この問題はその違いを確認する典型例である。

非可算性の使いどころ

離散位相では一点集合が全て開であり、基は各一点集合を含まなければならない。 そのため非可算集合上では可算基を持てない。

非可算離散空間の途中式・最終答をPDFで見る

第6問 — 熱方程式と一様減衰

減衰項を消す変換

ut+uu_t+u の形では、ete^t を掛けると左辺が (etu)t(e^tu)_t になる。 これにより通常の熱方程式へ変換できる。

一様収束の確認

点ごとの収束ではなく、sup⁡x∣u(x,t)∣\sup_x |u(x,t)| を直接 Me−tMe^{-t} で押さえる。 この評価が xx に依存しないため、一様収束が従う。

熱方程式と一様減衰の途中式・最終答をPDFで見る

第7問 — 最適解集合

最適解集合は面で切ったもの

線形計画の最適解集合は、実行可能多面体を目的関数の等高面で切った集合である。 そのため凸性は、制約の線形性と目的関数の線形性から直接従う。

端点がない例

最適解集合が直線全体になるようにすると端点がなくなる。非ゼロ目的関数でも、実行可能集合を x1=0x_1=0 の直線にすれば目的関数 x1x_1 は全点で最適値を取る。

最適解集合の途中式・最終答をPDFで見る

第8問 — ベルヌーイ和のChernoff評価

独立性で母関数が積になる

和 SS の指数母関数は、独立性により各 XiX_i の母関数の積になる。 この積を 1+u≤eu1+u\le e^u で指数型に直すのがChernoff評価の入口である。

最適な tt の選択

上側確率では t>0t>0 を自由に選べる。指数部 et−1−(1+ϵ)te^t-1-(1+\epsilon)t を最小にする t=log⁡(1+ϵ)t=\log(1+\epsilon) を選ぶと、 明示的な正の δ\delta が得られる。

ベルヌーイ和のChernoff評価の途中式・最終答をPDFで見る

第9問 — 指数分布の最尤推定

標本平均との関係

指数分布の最尤推定量は標本平均の逆数である。したがって 1/θ^n=Yn1/\widehat\theta_n=Y_n と書くと、 中心極限定理やデルタ法をそのまま使える。

分散を1にする変換

YnY_n の漸近分散は 1/θ021/\theta_0^2 である。h′(1/θ0)=θ0h'(1/\theta_0)=\theta_0 となる log⁡t\log t を選べば、漸近分散が1に正規化される。

指数分布の最尤推定の途中式・最終答をPDFで見る

第10問 — 文脈自由言語

L1L_1 は例外条件を分ける

i=1i=1 のときだけ制約があるので、i=0i=0、i=1i=1、i≥2i\ge2 に分けると簡単に文法化できる。

L3L_3 は二つの独立した等式

一見すると二つの文脈自由条件を同時に満たすだけに見えるが、文脈自由言語は一般に共通部分に閉じていない。 四つのブロックを使ったポンピングで、二つの等式を同時に保てないことを示す。

文脈自由言語の途中式・最終答をPDFで見る

第11問 — リスト処理と再帰

番兵の扱い

−999-999 が出た時点で後続要素は見ない。例の最後の 8686 は平均に含めない。

ゼロ除算の条件

ゼロ除算は、非負整数を一度も数えないまま18行目に到達したときに起こる。 ループを一度も回らない空リストも該当する。

再帰化

while ループの状態変数は、残りのリスト、個数、和の三つである。 これらをそのまま g(li,c,s)g(li,c,s) の引数にすれば、自然な末尾再帰になる。

リスト処理と再帰の途中式・最終答をPDFで見る

第12問 — キャッシュと実行時間

ミス時間は周波数で縮まらない

キャッシュミスは100 ns固定なので、クロック周波数を上げてもミス分の時間は残る。 このため半分の実行時間をHWだけで達成することはできない。

I3をヒットとミスに分ける

I3命令は1種類としてまとめず、ヒット率とミス率で分けて時間を足す。 2 GHz では10サイクルが5 nsである一方、ミスは100 nsであり、ここが支配的になる。

キャッシュと実行時間の途中式・最終答をPDFで見る

東京科学大 専門科目(数理・計算科学) 院試 過去問の収録5年度