岩間研究室 発表論文

1999年度

[ 論文誌 ]

id=1999-06
農添三資, 浜口清治, 岩間一雄, 矢島脩三,
``しきい値関数を表す共有2分決定グラフの最適な変数順序付けの計算複雑度'',
電子情報通信学会論文誌, vol.J82-D-I, no.5, pp.595--602, 1999年 6月.
 
>> Abstract
id=1999-07
S. Miyazaki, and K. Iwama,
``Approximation of coNP Sets by NP-complete Sets and Its Applications'',
Systems and Computers in Japan, vol.30, no.7, pp.47--54, Jun. 1999.
 
>> Abstract
id=1999-08
岩本宙造, 岩間一雄,
``テープ記号数を制限したチューリング機械の領域階層'',
電子情報通信学会論文誌, vol.J82-D-I, no.6, pp.661--668, 1999年 6月.
 
>> Abstract
id=1999-21
Y. Asahiro, K. Iwama, H. Tamaki, and T. Tokuyama,
``Greedily Finding a Dense Subgraph'',
J. Algorithms, vol.34, no.2, pp.203--221, Jan. 2000.
 
>> Abstract
id=1999-23
K. Iwama, and E. Miyano,
``Oblivious Routing Algorithms on the Mesh of Buses'',
J. Parallel and Distributed Computing, vol.60, no.2, pp.137--149, Feb. 2000.
 
>> Abstract

[ 国際会議 ]

id=1999-04
M. Amano, and K. Iwama,
``Undecidability on Quantum Finite Automata'',
Proc. STOC'99, pp.368--375, May 1999.
 
>> Abstract
id=1999-05
K. Iwama, and E. Miyano,
``New Techniques in 2-D Mesh Routing'',
ACM/UMIACS Workshop on Parallel Algorithms (WoPA'99), May 1999.
 
>> Abstract
id=1999-09
K. Iwama, D. Manlove, S. Miyazaki, and Y. Morita,
``Stable Marriage with Incomplete Lists and Ties'',
Proc. ICALP'99, LNCS 1644, pp.443--452, Jul. 1999.
 
>> Abstract
id=1999-10
K. Iwama, and E. Miyano,
``Multipacket Routing on 2-D meshes and Its Applications to Fault-Tolerant Routing'',
Proc. ESA'99, LNCS 1643, pp.53--64, Jul. 1999.
 
>> Abstract
id=1999-11
K. Iwama, S. Miyazaki, and A. Uchida,
``Hardest Online Problems'',
Proc. KOREA-JAPAN Joint Workshop on Algorithms and Computation (WAAC'99), pp.59--66, Jul. 1999.
 
>> Abstract
id=1999-13
K. Iwama, and K. Yonezawa,
``Using Generalized Forecasts for Online Currency Conversion'',
Proc. COCOON'99, LNCS 1627, pp.409--421, Aug. 1999.
 
>> Abstract
id=1999-17
K. Iwama,
``Oblivious vs. Non-Oblivious Branching Programs'',
Dagstuhl-Seminar on Complexity of Boolean Functions, 99441, Oct. 1999.
 
(invited talk)
id=1999-19
K. Iwama, and S. Miyazaki,
``Tree-Like Resolution Is Superpolynomially Slower Than DAG-Like Resolution for the Pigeonhole Principle'',
Proc. ISAAC'99, LNCS 1741, pp.133--142, Dec. 1999.
 
>> Abstract

[ 国内発表 ]

id=1999-01
米澤弘毅, 岩間一雄,
``一方向通貨交換問題における予測を用いたアルゴリズム'',
京都大学数理解析研究所講究録, 1093 (計算モデルとアルゴリズム), pp.15--20, 1999年 4月.
 
>> Abstract
id=1999-02
天野正己, 岩間一雄,
``量子有限オートマトンにおける決定不能問題'',
京都大学数理解析研究所講究録, 1093 (計算モデルとアルゴリズム), pp.200--205, 1999年 4月.
 
>> Abstract
id=1999-03
内田敦, 宮崎修一, 岩間一雄,
``オンライン問題の複雑さの解析について'',
電子情報通信学会 コンピュテーション研究会, 信学技法, vol.99, no.30, COMP99-8, pp.57--64, 1999年 4月.
 
>> Abstract
id=1999-12
高瀬俊郎, 岡部寿男, 岩間一雄,
``Syntactic BP と oblivious BP の分離'',
1999年夏のLAシンポジウム予稿 (LAシンポジウム), 1999年 7月.
 
>> Abstract
id=1999-15
宮野英次, 岩間一雄,
``メッシュ上でのビット反転置換を用いたラウティングアルゴリズム'',
情報処理学会アルゴリズム研究会, 情処研報, vol.99, no.72, pp.17--24, 1999年 9月.
 
>> Abstract
id=1999-16
宮崎修一, 岩間一雄,
``鳩の巣原理に対する木状導出原理の証明サイズについて'',
電子情報通信学会コンピュテーション研究会, 信学技法, vol.99, no.288, COMP99-33, pp.15--22, 1999年 9月.
 
>> Abstract
id=1999-18
高瀬俊郎, 岡部寿男, 岩間一雄,
``Oblivious BPとSyntactic BPの計算時間による指数的分離'',
電子情報通信学会コンピュテーション研究会, 信学技法, vol.99, no.432, COMP99-50, pp.9--15, 1999年 11月.
 
>> Abstract
id=1999-20
宮崎修一, 岩間一雄,
``鳩の巣原理に対する木状導出原理の証明サイズの上下限の改良'',
京都大学数理解析研究所講究録, 1120 (新しいパラダイムとしてのアルゴリズム工学), pp.51--57, 1999年 12月.
 
>> Abstract
id=1999-22
岩間一雄,
``非適応メッシュラウティング'',
日本OR学会関西支部 組合せ最適化研究部会, 2000年 1月.
 
(invited talk)
id=1999-24
梅本潤, 宮崎修一, 岡部寿男, 岩間一雄,
``PVMによるSAT並列局所探索プログラム'',
情報処理学会計算機アーキテクチャ研究会・ハイパフォーマンスコンピューティング研究会, 情処研報, vol.2000, no.23, pp.95--100, 2000年 3月.
 
>> Abstract
id=1999-25
松田健, 岩間一雄, M. Halld\'orsson,
``論理回路の最大消費電力問題の近似可能性について'',
情報処理学会アルゴリズム研究会, 情処研報, vol.2000, no.31, pp.9--16, 2000年 3月.
 
>> Abstract
id=1999-26
松田健, 岩間一雄,
``論理回路の最大消費電力問題に対する近似アルゴリズム'',
第60回(平成12年後期)情処全国大会講演論文集, vol.1, pp.173--174, 2000年 3月.
id=1999-27
梅本潤, 宮崎修一, 岡部寿男, 岩間一雄,
``PVMによるSATアルゴリズムの高速化'',
第60回(平成12年後期)情処全国大会講演論文集, vol.1, pp.177--178, 2000年 3月.
id=1999-28
武富史郎, 宮崎修一, 岩間一雄, M. Halld\'orsson,
``オンライン独立頂点集合問題に対する一般化されたオンラインアルゴリズムの性能評価'',
第60回(平成12年後期)情処全国大会講演論文集, vol.1, pp.193--194, 2000年 3月.
id=1999-29
西村知洋, 宮崎修一, 岩間一雄,
``断線したネットワークの復旧問題に対する近似アルゴリズム'',
第60回(平成12年後期)情処全国大会講演論文集, vol.1, pp.199--200, 2000年 3月.

[ その他 ]

id=1999-14
D. Manlove, R. Irving, K. Iwama, S. Miyazaki, and Y. Morita,
``Hard Variants of Stable Marriage'',
Technical Report of the Computing Science Department, TR-1999-43, Glasgow University, Sep. 1999.

Abstract

id=1999-01
オンライン金融問題における代表的戦略はいわゆる「脅威原理」に基づくも のである.これは,何時如何なる時点で脅威的な事態が生じても一定の利得を 確保することを保証する戦略で,別の言葉で言えば,最悪の場合の結果を最善 にすることを目的にした保守的で安全な戦略であると言える.これは,オンラ インアルゴリズムの性能評価が競合比(オフラインアルゴリズムの利得との比 の最悪値)で計られることを考えれば自然なことではある.しかし,実際的立 場からは「面白み」に欠けるという指摘があることも確かである.この観点か ら, al-Binali は「ギャンブル性」の導入を提案した.それは, 予測という概念の導入であり,予測が当たればより良い結果が得られるが,外 れても脅威原理に基づく利得に比べて一定の減少のみに留まるというものである.
id=1999-02
Our model in this paper is a 1.5-way quantum finite automaton which can move its head 0 or +1 position but not $-1$ position. It is shown that the most fundamental decision question, the emptiness problem, is not solvable for this model. Note that the emptiness problem is solvable for push-down automata and even for one-way nondeterministic stack automata.
id=1999-03
本稿ではOnline MWSAT, Online MWISという2つのオンライン問題を導入し, これらの問題が以下の2つの意味で最も困難なオンライン問題であることを示 す.(i) これらの問題は,任意のオンライン問題を模倣可能である.(ii) こ れらの問題は,より強力なオンラインアルゴリズム(複数の解を同時に保持す ることを許されたオンラインアルゴリズム)によっても,最悪の競合比しか得 られない.証明には,NP最適化問題の完全性の証明を利用した.即ち,オンラ イン問題を非決定性チューリング機械で定式化し,それをOnline MWSATが模倣 可能であることを示した.
id=1999-04
Our model in this paper is a 1.5-way quantum finite automaton which can move its head 0 or +1 position but not $-1$ position. It is shown that the most fundamental decision question, the emptiness problem, is not solvable for this model. Note that the emptiness problem is solvable for push-down automata and even for one-way nondeterministic stack automata.
id=1999-05
Mesh routing has long been a popular problem and has a huge literature. However, it is also true that there still remain several important unknowns. In this presentation, we report our recent results on this problem, namely, improved upper bounds based on some new techniques. Especially we focus on the following two major results: (1)~A first optimal up to the constant factor algorithm for oblivious permutation routing on the 2-D mesh computer of constant queue size, and (2)~effcient randomized algorithms on the 2-D mesh of buses. The first result exploits the bit reversal permutation to achieve an average scattering of packets. The second one is a randomized algorithm, but the efficiency is achieved by reducing the degree of randomness, i.e., reducing the number of random numbers to be generated.
id=1999-06
論理関数の表現である共有2分決定グラフは,論理回路の計算機援用設計の様々 な分野で利用されている.共有2分決定グラフは,与える論理変数の順序によっ て,その大きさが変化するが,共有2分決定グラフの最適化問題,すなわち, 大きさが与えられた定数 $k$ 以下になる変数順序が存在するかという問題に ついては,すでに NP 完全であることが知られている.本論文では,共有2分 決定グラフを,しきい値関数のみを表現するもののみに制限した場合でも,最 適化問題がやはり,NP完全となることを示す.
id=1999-07
It is said that a set $L_{1}$ in a class $C_{1}$ is an {\it approximation} of a set $L_{2}$ in a class $C_{2}$ if $L_{1}$ is a subset of $L_{2}$. An approximation $L_{1}$ is said to be {\it optimal} if there is no approximation $L'_{1}$ such that $L_{1} \subset L'_{1}$ and $L'_{1}-L_{1}$ is infinite. When the class $C_{1}$=P and $C_{2}$=NP, it is known that there is no optimal approximation under a quite general condition unless P=NP. In this paper we discuss the case where $C_{1}$=the class of NP-complete sets and $C_{2}$=coNP. A similar result as above that shows the difficulty of the optimal approximation is obtained. Approximating coNP sets by NP-complete sets plays an important role in the efficient generation of test instances for combinatorial algorithms.
id=1999-08
テープ記号数を制限したチューリング機械(TM)を用いて,領域階層定理 を稠密化する.任意の構成可能関数$s_1(n)$に対し,次の条件を満たす言 語$L$が存在することを示す.(i)いかなる決定性TMでも$m$記号$s_1(n)$ 領域では$L$を受理できない.(ii) $L$を受理する$m$記号$s_2(n)$領域の 決定性TMが存在する.ただし, $s_2(n)=s_1(n)+\frac{s_1(n)}{\sqrt{(\frac{2}{3}-\epsilon)n}} +(4+\epsilon_1)\log_ms_1(n)+(3+\epsilon_2)\log_mn$. 従って,$s_1(n)\ne O(\log n)$のとき,$m$記号$(1+o(1))s_1(n)$領域の TMは$m$記号$s_1(n)$領域のTMより能力が高いと言える.
id=1999-09
The original stable marriage problem requires all men and women to submit a complete and strictly ordered preference list. This is obviously often unrealistic in practice, and several relaxations have been proposed, including the following two common ones: one is to allow an incomplete list, i.e., a man is permitted to accept only a subset of the women and vice versa. The other is to allow a preference list including ties. Fortunately, it is known that both relaxed problems can still be solved in polynomial time. In this paper, we show that the situation changes substantially if we allow both relaxations (incomplete lists and ties) {\it at the same time}: the problem not only becomes NP-hard, but also the optimal cost version has no approximation algorithm achieving the approximation ratio of $N^{1-\epsilon}$, where $N$ is the instance size, unless P=NP.
id=1999-10
Our model in this paper is the standard, two-dimensional $n\times n$ mesh. The first result is a randomized algorithm for $h$-$h$ routing which runs in $O(hn)$ steps with high probability using queues of constant size. The previous bound is $0.5hn+o(hn)$ but needs the queue-size of $\Omega(h)$. An important merit of this algorithm is to give us improved bounds by applying several schemes of faulty-mesh routing. For example, the scheme by cite{rag95}, originally $O(n\log n)$ time and $O(\log^2 n)$ queue-size, gives us an improved routing algorithm on $p$-faulty meshes ($p\leq 0.4$) which runs in $O(n\frac{\log^2 n}{k})$ time using $O(k)$ queue-size for any $k\leq \log n$. Thus, when $k=\log n$ it improves the queue-size by the factor of $\log n$ without changing the time bound and when $k$ is constant, it needs only constant queue-size although the running time slows down by the factor of $\log n$.
id=1999-11
In this paper, we give two online problems, Online MAX WEIGHTED SAT and Online MAX WEIGHTED INDEPENDENT SET, which are hardest in the following two senses: (i) These problems can simulate all online problems without worsening the competitive ratio at all. (ii) We can show that the lower bound of the competitive ratio for these problems is the worst possible even if we can use probably the most powerful online algorithm (an algorithm which can hold many intermediate solutions simultaneously).
id=1999-12
我々は単純な論理関数を与える. この関数はsyntactic 1回読み 分岐プログラムで多項式サイズで計算可能であるが, oblivious $k$回読み 分岐プログラムでは$k>0$である$k$に対して多項式サイズでは 計算不可能である.
id=1999-13
El-Yaniv et al. presented an optimal on-line algorithm for the unidirectional currency conversion problem based on the threat-based strategy. Later, al-Binali pointed out that this algorithm, while certainly optimal in terms of the competitive ratio, may be too conservative from ``gamblers' view points.'' He proposed the trading strategy using the forecast that the rate will increase to at least some level $M_1$. If the forecast is true, the algorithm achieves a better competitive ratio than the ratio $r_0^{\star}$ of the threat-based strategy. Otherwise, the algorithm suffers from a loss (a worse ratio than $r_0^{\star}$) but it can be controlled within a certain factor. In this paper, we generalize this notion of forecasts: (i) Not only the forecast that the rate will increase to some level, called an {\it above-forecast}, but the forecast that the rate will never increase to some level, a {\it below-forecast}, is also allowed. (ii) Forecasts are allowed twice or more. Several different algorithms can be designed using this extension, e.g., an algorithm making two rounds of forecasts where one can regain $r_0^{\star}$ by the second forecast even if the first forecast is known to be false. Another result shows that if below-forecasts are involved, the bidirectional conversion (both from dollar to yen and yen to dollar) helps a lot even for a monotonically-changing rate. Note that the bidirectional conversion does not give us any benefit in the case of the threat-based strategy or using only above-forecasts.
id=1999-15
本稿では,2次元,定数サイズキュー,$n\times n$メッシュ計算機上での ラウティング問題に対する$(3+\varepsilon)n$時間の決定性無情報ラウティング アルゴリズムを示す.SODA99において,我々は,$O(n)$時間の無情報ラウティング アルゴリズムが存在することを示していた.しかし,定数係数の具体的な値は 示しておらず,その値は明らかに1000以上になっていた.
id=1999-16
鳩の巣原理に対する木状導出原理の証明サイズの上下限の改良を行なう.上 下限の改良という本来の結果の他に,木状導出原理による証明サイズが一般の 導出原理に対するものよりも超多項式的に大きい例を,最も研究のなされてい る鳩の巣原理に対しても示した.下限の証明には,木状導出原理とSATアルゴ リズムであるバックトラック法との等価性を利用した.
id=1999-18
次のようなOblivious BP(oBP)とSyntactic BP(sBP)の計算時間による指数的 分離を示した. (i)次のような入力長$N$である関数$f_2$が存在する. $f_2$は 多項式サイズoBPで長さ$\Omega (N\log N)$必要であるが, 多項式サイズ1回 読みsBPで長さ$O(\log^3 N)$で計算可能である. (ii)次のような入力長$N$である 関数$f_k$が存在する. $f_k$は多項式サイズoBPで長さ$\Omega (N\log^2 N)$必要 であるが, 多項式サイズ2回読みsBPで長さ$O(N^{\varepsilon })$で計算可能 である.
id=1999-19
Our main result shows that a shortest proof size of tree-like resolution for the pigeonhole principle is superpolynomially larger than that of DAG-like resolution. In the proof of a lower bound, we exploit a relationship between tree-like resolution and backtracking, which has long been recognized in this field but not been used before to give explicit results.
id=1999-20
鳩の巣原理に対する木状導出原理の証明サイズの上下限の改良を 行なう.上限は従来の$O(n^{3} n!)$を$O(n^{2} n!)$に,下限は従来の $2^{n}$を$(\frac{n}{4\log^{2} n})^{n}$に改良する.本結果により,鳩の巣 原理に対する木状導出原理の証明サイズが一般の導出原理の証明サイズの多項 式では抑えられないことが導かれる.下限の証明には,バックトラック法と木 状導出原理の関係を利用するという,これまでにない新たな手法を用いた.
id=1999-21
Given an $n$-vertex graph with nonnegative edge weights and a positive integer $k \leq n$, our goal is to find a $k$-vertex subgraph with the maximum weight. We study the following greedy algorithm for this problem: repeatedly remove a vertex with the minimum weighted-degree in the currently remaining graph, until exactly $k$ vertices are left. We derive tight bounds on the worst case approximation ratio $R$ of this greedy algorithm: $(1/2 + n/2k)^2 - O(n^{-1/3}) \leq R \leq (1/2 + n/2k)^2 + O(1/n)$ for $k$ in the range $n/3 \leq k \leq n$ and $2(n/k - 1) - O(1/k) \leq R \leq 2(n/k - 1) + O(n/k^2)$ for $k < n/3$. For $k = n/2$, for example, these bounds are $9/4 \pm O(1/n)$, improving on naive lower and upper bounds of 2 and 4 respectively. The upper bound for general $k$ compares well with currently the best (and much more complicated) approximation algorithm based on semidefinite programming.
id=1999-23
An optimal $\lceil 1.5N^{1/2}\rceil$ lower bound is shown for oblivious routing on the mesh of buses, a two-dimensional parallel model consisting of $N^{1/2}\times N^{1/2}$ processors, $N^{1/2}$ row and $N^{1/2}$ column buses but no local connections between neighbouring processors. Many lower bound proofs for routing on mesh-structured models use a {\it single} instance (adversary) which includes difficult packet-movement. This approach does not work in our case; our proof is one of the rare cases which really exploit the fact that the routing algorithm has to cope with many different instances. Note that the two-dimensional mesh of buses includes $2N^{1/2}$ buses and each processor can access two different buses. Apparently the three-dimensional model provides more communication facilities, namely, including $3N^{2/3}$ buses and each processor can access three different buses. Surprisingly, however, the oblivious routing on the three-dimensional mesh of buses needs more time, i.e., $\Omega(N^{2/3})$ steps, which is another important result of this paper.
id=1999-24
充足可能性問題(SAT)は基本的な組み合わせ問題である. 高速なSATの解法ア ルゴリズムとして局所探索法があるが, 大規模な問題にも対応するため更なる 高速化の重要性が高まっている. そこで, 本稿では局所探索法をネットワーク 並列計算用ソフトウェアシステムであるPVM(Parallel Virtual Machine)で並 列化して実行する高速化手法を提案する. 局所探索法のTRYという実行単位を 各計算機で並列に実行するTRY同時実行により, 効率的に高速化できることを 示した. さらに, 2nd DIMACS Implementation Challengeのsatisfiabilityの ベンチマークに対して計算機実験を行い, これまで解かれていなかった例題を ワークステーション70台を用いて8,500秒程で解くことができた.
id=1999-25
論理回路の最大消費電力問題とは、与えられた論理回路に対して、その消費 電力を最大化する入力値のペアを求める問題である。一般の回路の場合には、 この問題に対する近似度$m^{1 - \epsilon}$以下のアルゴリズムは存在しない ことを示した。そこで、我々の研究では対象とする回路をAND一段のみの回路 に制限する。この制限のもとでの最大消費電力問題を{\bf 0}、{\bf 1}、{\bf u}、{\bf d}の4値を使用する式の最大充足化問題として定式化した。まず、こ の問題がNP困難であることを証明する。次に、近似アルゴリズムとして、変数 の肯定・否定がバランスよく現れる場合には比較的よい近似度が得られること を示す。一般の場合に対する近似度1.98のアルゴリズムも与える。