• 検索結果がありません。

I470 実践的アルゴリズム理論 (Theory of Advanced Algorithms) Report (2)

N/A
N/A
Protected

Academic year: 2021

シェア "I470 実践的アルゴリズム理論 (Theory of Advanced Algorithms) Report (2)"

Copied!
1
0
0

読み込み中.... (全文を見る)

全文

(1)

I470 実践的アルゴリズム理論 (Theory of Advanced Algorithms) Report (2)

2018

年度

2-1(10

月–11月)上原 隆平

([email protected])

出題

(Propose): 11

14

(水)

提出

(Deadline): 11

21

(水) 9:00

注意

(Note):

レポートには氏名,学生番号,問題番号,解答を,すべて書くこと.紙は

A4

で左上をホチキ ス止めすること.片面使用でも両面使用でもよい.JAISTのアカウントから電子メールで

PDF

ファ イルでレポートを出してもよい

(Word

は不可).その場合は件名を

“I470 Report 2 (学生番号)”

と して,メール本文にも学生番号と氏名を明記して,ファイル名は

“学生番号.pdf”

とすること.(Do

not forget to write your name, student ID, problem ID, and answers on your report. The size of paper is A4, and staple them at the top left. You can use one side or both sides of paper. You can submit your report by email in PDF format from JAIST account (.doc or .docx is not allowed).

In that case, the subject should be “I470 Report 2 (Student ID)”, you write your student ID and your name in the email, and the file name should be “StudentID.pdf”.)

以下の問題から

2

問以上選んで解け(各

10

点).(Choose and solve two or more problems from below

(10 points each).)

Problem 1: T(n) T (an) + T (bn) + cn

0 < a < 1, 0 < b < 1, 0 < a + b < 1

のとき,T

(n) = O(n)

となることを説明せよ.(When

T (n) T (an) + T (bn) + cn with 0 < a < 1, 0 < b < 1, and 0 < a + b < 1, explain the reason why we have T (n) = O(n).)

Problem 2: 2

次元平面上の

2

つの点集合

R = { (1, 2), (2, 1), (3, 1) }

B = { (2, 2), (3, 3) }

が与えられた 時,線形分離可能問題を線形計画問題を解くことで解け.特に

2

つの線形計画問題

b ≥ − a + 2

b ≥ − 2a + 1 b ≥ − 3a + 1 b ≤ − 2a + 2 b ≤ − 3a + 3

b ≤ − a + 2

b ≤ − 2a + 1 b ≤ − 3a + 1 b ≥ − 2a + 2 b ≥ − 3a + 3

の実行可能領域を図示することで実行可能解を持つかどうかをきちんと判定すること.(For given two

point sets R = { (1, 2), (2, 1), (3, 1) } and B = { (2, 2), (3, 3) } , solve the linear separability problem by solving linear programs. That is, you have to solve the problem by showing feasible solutions of two linear programs above.

Problem 3:

一般の多角形

P

が頂点の列

v

0

, v

1

, . . . , v

n1で与えられたとする.P 上の

2

頂点

v

i

v

j を 結ぶ直線が,Pの内部だけを通るかどうかを判定するアルゴリズムを記述せよ.計算時間はどのくら いかかるか評価せよ.(Let

P be a polygon desribed by a sequence v

0

, v

1

, . . . , v

n1

of vertices. For a pair v

i

and v

j

of vertices on P, describe an algorithm that determines if the line segment joining v

i

and v

j

passes through inside of P . Evaluate its time complexity.)

Problem 4:

生起確率が

p(ただし 0 < p < 1)

である事象を,成功するまで繰り返す.このときの試行 の回数の期待値は

1/p

であることを証明せよ.(We continue trying some event with probability

p

(0 < p < 1) of occurrence until it succeeds. Then prove that the expected value of number of trials

is 1/p.)

参照

関連したドキュメント

Furuta, Log majorization via an order preserving operator inequality, Linear Algebra Appl.. Furuta, Operator functions on chaotic order involving order preserving operator

If condition (2) holds then no line intersects all the segments AB, BC, DE, EA (if such line exists then it also intersects the segment CD by condition (2) which is impossible due

The inclusion of the cell shedding mechanism leads to modification of the boundary conditions employed in the model of Ward and King (199910) and it will be

In this paper, we study the generalized Keldys- Fichera boundary value problem which is a kind of new boundary conditions for a class of higher-order equations with

Kilbas; Conditions of the existence of a classical solution of a Cauchy type problem for the diffusion equation with the Riemann-Liouville partial derivative, Differential Equations,

Answering a question of de la Harpe and Bridson in the Kourovka Notebook, we build the explicit embeddings of the additive group of rational numbers Q in a finitely generated group

Maria Cecilia Zanardi, São Paulo State University (UNESP), Guaratinguetá, 12516-410 São Paulo,

In our previous paper [Ban1], we explicitly calculated the p-adic polylogarithm sheaf on the projective line minus three points, and calculated its specializa- tions to the d-th