岩間研究室 発表論文

2007年度

[ 論文誌 ]

id=2007-07
H. Ito, M. Kobayashi, and G. Nakamura,
``Semi-Distance Codes and Steiner Systems'',
Akiyama-Chv\'atal Festschrift, Supplement of Graphs and Combinatorics, vol.23, pp.283--290, Jun. 2007.
id=2007-08
H. Ito, G. Nakamura, and S. Takata,
``Winning Ways of Weighted Poset Games'',
Akiyama-Chv\'atal Festschrift, Supplement of Graphs and Combinatorics, vol.23, pp.291--306, Jun. 2007.
 
>> Abstract
id=2007-15
A. Ambainis, K. Iwama, A. Kawachi, R. Raymond, and S. Yamashita,
``Improved Algorithms for Quantum Identification of Boolean Oracles'',
Theoretical Computer Science, vol.378, no.1, pp.41--53, Jun. 2007.
id=2007-18
K. Iwama, and S. Tamaki,
``Exploiting Partial Knowledge of Satisfying Assignments'',
Discrete Applied Mathematics, vol.155, no.12, pp.1596--1603, Jun. 2007.
 
>> Abstract
id=2007-27
M. M. Halldorsson, K. Iwama, S. Miyazaki, and H. Yanagisawa,
``Improved Approximation Results for the Stable Marriage Problem'',
ACM Transactions on Algorithms, vol.3, 3/30, Aug. 2007.
 
>> Abstract

[ 国際会議 ]

id=2007-01
T. Horiyama, K. Iwama, and D. Sumita,
``Truthful Auctions with Limited Range of Bids'',
Proc. of the 5th Hungarian-Japanese Symposium on Discrete Mathematics and Its Applications, pp.53--61, Apr. 2007.
 
>> Abstract
id=2007-02
W. Bein, J. Correa, and X. Han,
``A Fast Asymptotic Approximation Scheme for Bin Packing with Rejection'',
Proc. the First International Symposium on Combinatorics, Algorithms, Probabilistic and Experimental Methodologies (ESCAPE 2007), LNCS 4614, Apr. 2007.
 
>> Abstract
id=2007-04
K. Makino, S. Tamaki, and M. Yamamoto,
``On the Boolean Connectivity Problem for Horn Relations'',
Proc. 10th International Conference on Theory and Applications of Satisfiability Testing (SAT), LNCS 4501, pp.187--200, May 2007.
 
>> Abstract
id=2007-05
H. Morizumi, and J. Tarui,
``Linear-Size Log-Depth Negation-Limited Inverter for k-tonic Binary Sequences'',
Proc. of the 4th Annual Conference on Theory and Applications of Models of Computation (TAMC 2007), LNCS 4484, pp.605--615, May 2007.
 
>> Abstract
id=2007-09
X. Han, K. Iwama, D. Ye, and G. Zhang,
``Strip Packing vs. Bin Packing'',
The Third International Conference on Algorithmic Aspects in Information and Management (AAIM 2007), LNCS 4508, Jun. 2007.
 
>> Abstract
id=2007-10
K. Iwama, E. Miyano, and H. Ono,
``Drawing Borders Efficiently'',
Proc. 4th International Conference on Fun with Algorithms (FUN 2007), LNCS 4475, pp.213--226, Jun. 2007.
id=2007-11
S. Bereg, and H. Ito,
``Transformating Graphs with the Same Graphic Sequences'',
Kyoto International Conference on Computational Geometry and Graph theory --- in honor of Jin Akiyama and Va$\check{\mbox{s}}$ek Chv\'atal on their 60th birthdays (KyotoCGGT2007), Jun. 2007.
id=2007-12
H. Ito, G. Nakamura, and S. Takata,
``Winning Ways of Weighted Poset Games'',
Kyoto International Conference on Computational Geometry and Graph theory --- in honor of Jin Akiyama and Va$\check{\mbox{s}}$ek Chv\'atal on their 60th birthdays (KyotoCGGT2007), Jun. 2007.
id=2007-16
※ K. Kobayashi, S. Miyazaki, and Y. Okabe,
``A Tight Bound on Online Buffer Management for Two-port Shared-Memory Switches'',
Proc. 19th ACM Symposium on Parallelism in Algorithms and Architectures (SPAA 2007), pp.358--364, Jun. 2007.
 
>> Abstract
id=2007-19
K. Iwama, and T. Nakashima,
``An Improved Exact Algorithm for Cubic Graph TSP'',
Proc. the 13th Annual International Computing and Combinatorics Conference (COCOON 2007), LNCS 4598, pp.108--117, Jul. 2007.
 
>> Abstract
id=2007-20
X. Deng, K. Iwama, Q. Qi, A. W. Sun, and T. Tasaka,
``Properties of Symmetric Incentive Compatible Auctions'',
Proc. the 13th Annual International Computing and Combinatorics Conference (COCOON 2007), LNCS 4598, pp.264--273, Jul. 2007.
 
>> Abstract
id=2007-21
K. Iwama, H. Nishimura, R. Raymond, and S. Yamashita,
``Unbounded-Error One-Way Classical and Quantum Communication Complexity'',
Proc. 34th International Colloquium on Automata, Languages and Programming (ICALP 2007), LNCS 4596, Jul. 2007.
id=2007-25
K. Iwama, S. Miyazaki, and K. Okamoto,
``Stable Roommates Problem with Triple Rooms'',
Proc. the 10th Japan-Korea Joint Workshop on Algorithms and Computation (WAAC 2007), pp.105--112, Aug. 2007.
 
>> Abstract
id=2007-26
K. Iwama, S. Miyazaki, and H. Yanagisawa,
``Approximation Algorithms for the Sex-Equal Stable Marriage Problem'',
Proc. 10th Workshop on Algorithms and Data Structures (WADS 2007), LNCS 4619, pp.201--213, Aug. 2007.
 
>> Abstract
id=2007-28
K. Iwama, and G. Zhang,
``Optimal Resource Augmentations for Online Knapsack'',
Proc. 10th International Workshop on Approximation Algorithms for Combinatorial Optimization Problems (APPROX 2007), Aug. 2007.
id=2007-34
H. Ito, and H. Miyagawa,
``Snaky is a Winner with One Handicap'',
Proc. 8th Hellenic European Conference on Computer Mathematics and its Applications (HERCMA 2007), pp.25--26, Sep. 2007.
 
>> Abstract
id=2007-35
W. Bein, K. Iwama, J. Kawahara, L. Larmore, and J. Oravec,
``A Randomized Algorithm for Two Servers in Cross Polytope Spaces'',
Proc. 5th Workshop on Approximation and Online Algorithms (WAOA 2007), LNCS 4927, pp.246--259, Oct. 2007.
 
>> Abstract
id=2007-36
K. Kobayashi, and K. Okamoto,
``Improved Upper Bounds on the Competitive Ratio for Online Realtime Scheduling'',
Proc. the 15th Annual European Symposium on Algorithms (ESA 2007), LNCS 4698, pp.463--474, Oct. 2007.
 
>> Abstract
id=2007-40
M. Yamamoto,
``A Spectral Method for MAX2SAT in the Planted Solution Model'',
Proc. the 18th International Symposium on Algorithms and Computation (ISAAC 2007), LNCS 4835, pp.112--123, Dec. 2007.
 
>> Abstract
id=2007-41
K. Iwama, H. Nishimura, R. Raymond, and S. Yamashita,
``Unbounded-error classical and quantum communication complexity'',
Proc. the 18th International Symposium on Algorithms and Computation (ISAAC 2007), LNCS 4835, pp.100 -- 111, Dec. 2007.
id=2007-44
H. Ito, M. Paterson, and K. Sugihara,
``Multi-Commodity Source Location Problems and Price of Greed'',
Proc. the 2nd Workshop in Algorithms and Computation (WALCOM 2008), LNCS 4921, Feb. 2008.
 
>> Abstract

[ 国内発表 ]

id=2007-13
宮川博光, 伊藤大雄, 岩間一雄,
``部の大きさの比が高々定数倍の孤立2部クリークの列挙'',
電子情報通信学会 コンピュテーション研究会, 信学技報, vol.107, no.127, COMP2007-19, pp.9--16, 2007年 6月.
 
>> Abstract
id=2007-14
吉田悠一, 伊藤大雄,
``有向グラフにおける$k$枝連結性の検査'',
電子情報通信学会 コンピュテーション研究会, 信学技報, vol.107, no.127, COMP2007-20, pp.17--23, 2007年 6月.
 
>> Abstract
id=2007-17
※ 小林浩二, 宮崎修一, 岡部寿男,
``A Tight Upper Bound on Online Buffer Management for Two-port Shared-Memory Switches'',
電子情報通信学会 コンピュテーション研究会, 信学技報, vol.107, no.127, COMP2007-26, pp.63--70, 2007年 6月.
 
>> Abstract
id=2007-22
M. Yamamoto,
``A Spectral Method for MAX2SAT in the Planted Solution Model'',
夏のLAシンポジウム, pp.6.1--6.2, Jul. 2007.
id=2007-23
Y. Hanatani, T. Horiyama, K. Iwama, and S. Tamaki,
``The Complexity of the Haj\'os Calculus on Planar Graphs'',
夏のLAシンポジウム, pp.8.1--8.20, Jul. 2007.
 
>> Abstract
id=2007-24
※ 森本尚之, 宮崎修一, 岡部寿男,
``サイクルグラフ上での地図作成問題に対する最適なオンラインアルゴリズム'',
夏のLAシンポジウム, pp.9.1--9.11, 2007年 7月.
 
>> Abstract
id=2007-30
※清成悠貴, 宮野英次, 宮崎修一,
``試問予定表作成問題の制約付きモデルに対するNP困難性'',
平成19年度 第60回電気関係学会九州支部連合大会, vol.09-1A-04, pp.87, 2007年 9月.
id=2007-31
H. Ito, M. Paterson, K. Sugihara,
``Multi-Commodity Source Location Problems and Price of Greed'',
情報科学技術フォーラム;FIT, pp., 2007年 9月.
id=2007-32
Y. Hanatani, T. Horiyama, K. Iwama, and S. Tamaki,
``The Complexity of the Haj\'os Calculus on Planar Graphs'',
電子情報通信学会 コンピュテーション研究会, 信学技報, vol.107, no.219, COMP2007-38, pp.43--50, Sep. 2007.
id=2007-33
※ 森本尚之, 宮崎修一, 岡部寿男,
``サイクル上でのグラフ探索問題に対する最適なオンラインアルゴリズム'',
電子情報通信学会 コンピュテーション研究会, 信学技報, vol.107, no.219, COMP2007-39, pp.51--57, 2007年 9月.
id=2007-37
岡本和也, 宮崎修一, 岩間一雄,
``3人部屋安定ルームメイト問題のNP完全性'',
電子情報通信学会 コンピュテーション研究会, 信学技報, vol.107, no.258, COMP2007-41, pp.1--6, 2007年 10月.
 
>> Abstract
id=2007-39
伊藤大雄, 笠原正治,
``待機電力問題'',
ミニシンポジウム 新世代計算限界と地球環境問題, 2007年 12月.
id=2007-42
市場孝之, 岩間一雄,
``正直なオークションにおける談合の影響'',
冬のLAシンポジウム, 京都大学数理解析研究所講究録, pp.38.1--38.8, 2007年 1月.
id=2007-45
小林浩二, 岡本和也,
``オンライン実時間スケジューリング問題における\\競合比の上限の改良'',
電子情報通信学会総合大会講演論文集, 2008年 3月.
 
>> Abstract

[ 解説 ]

id=2007-03
伊藤大雄,
``離散数学のすすめ01 離散数学へのいざない'',
理系への数学, vol.第40巻第4号通巻484号, pp.8--14, 2007年 4月.
id=2007-06
伊藤大雄,
``離散数学のすすめ02 最短路問題'',
理系への数学, vol.第40巻5号通巻485号, pp.46--51, 2007年 5月.
id=2007-29
※宮崎修一,
``離散数学のすすめ06 安定結婚問題'',
理系への数学, vol.第40巻第9号通巻489号, pp.49--54, 2007年 9月.
id=2007-38
伊藤大雄,
``離散数学のすすめ12 ケーキ分割問題'',
理系への数学, vol.第40巻第12号通巻492号, pp.47--53, 2007年 12月.
id=2007-43
玉置卓,
``離散数学のすすめ11 計算量理論の最先端'',
理系への数学, vol.第41巻第2号通巻494号, pp.49--53, 2008年 2月.

Abstract

id=2007-01
We study single-round and sealed-bid truthful auctions with unlimited supply of goods. In this paper, we propose to analyze the behavior of truthful auctions by introducing a parameter $r$ that indicates the ratio between the minimum and the maximum bid values. By making use of the minimum and the maximum bid values, five truthful auction algorithms are proposed. We can achieve the competitive ratio $\ln r + 1$, which gives better results than the conventional sampling cost sharing auction for small $r$. Lower bound analysis is also given. For the two bidders auction, the competitive ratio is at least $2 - \frac{1}{r}$ for any truthful auctions. Similar bound holds for general case.
id=2007-02
The bin packing with rejection problem is the following: Given a list of items with associated sizes and rejection costs, find a packing into unit bins of a subset of the list such that the number of bins used plus the sum of rejection costs of unpacked items is minimized. In this paper, we first show that bin packing with rejection can be reduced to $n$ multiple knapsack problems. Then, based on techniques for the multiple knapsack problem we give a fast asymptotic polynomial time approximation scheme with time complexity $O(n^{O(\epsilon^{-2})})$. This improves a recent approximation scheme given by Epstein, which has time complexity $O(n^{O((\epsilon^{-4})^{\epsilon^{-1}})})$. Finally, we show that our algorithm can be extended to variable-sized bin packing with rejection and give an asymptotic polynomial time approximation scheme for it.
id=2007-04
Gopalan et al.\ studied in ICALP06 [GKM06] connectivity properties of the solution-space of Boolean formulas, and investigated complexity issues on the connectivity problems in Schaefer's framework. A set $S$ of logical relations is $\schaefer$ if all relations in $S$ are either bijunctive, Horn, dual Horn, or affine. They conjectured that the connectivity problem for $\schaefer$ is in $\P$. We disprove their conjecture by showing that there exists a set $S$ of Horn relations such that the connectivity problem for $S$ is $\coNP$-complete. We also show that the connectivity problem for bijunctive relations can be solved in $O(\min \{n|\gvp|, T(n)\})$ time, where $n$ denotes the number of variables, $\gvp$ denotes the corresponding 2-CNF formula, and $T(n)$ denotes the time needed to compute the transitive closure of a directed graph of $n$ vertices. Furthermore, we investigate a tractable aspect of Horn and dual Horn relations with respect to characteristic sets.
id=2007-05
A zero-one sequence $x_1,\ldots,x_n$ is {\em $k$-tonic\/} if the number of $i$'s such that $x_i \ne x_{i+1}$ is at most~$k$. The notion generalizes well-known {\em bitonic\/} sequences. In {\em negation-limited\/} complexity, one considers circuits with a limited number of NOT gates, being motivated by the gap in our understanding of monotone versus general circuit complexity, and hoping to better understand the power of NOT gates. In this context, the study of {\em inverters\/}, i.e., circuits with inputs $x_1,\ldots,x_n$ and outputs $\neg{x_1},\ldots,\neg{x_n}$, is fundamental since an inverter with $r$ NOTs can be used to convert a general circuit to one with only $r$ NOTs. In particular, if linear-size log-depth inverter with $r$ NOTs exists, we do not lose generality by only considering circuits with at most $r$ NOTs when we seek superlinear size lower bounds or superlogarithmic depth lower bounds. Markov [JACM1958] showed that the minimum number of NOT gates necessary in an $n$-inverter is $\lceil\log_2(n+1)\rceil$. Beals, Nishino, and Tanaka [SICOMP98--STOC95] gave a construction of an $n$-inverter with size $O(n\log n)$, depth $O(\log n)$, and $\lceil\log_2(n+1)\rceil$ NOTs. We give a construction of circuits inverting $k$-tonic sequences with size $O((\log k)\, n)$ and depth $O(\log k\,\log\log n + \log n)$ using $\log_2 n+\log_2\log_2\log_2 n + O(1)$ NOTs. In particular, for the case where $k=O(1)$, our $k$-tonic inverter achieves asymptotically optimal linear size and logarithmic depth. Our construction improves all the parameters of the $k$-tonic inverter by Sato, Amano, and Maruoka~[COCOON06] with size $O(kn)$, depth $O(k\log2 n)$, and $O(k\log n)$ NOTs. We also give a construction of $k$-tonic {\em sorters\/} achieving linear size and logarithmic depth with $\log_2\log_2 n + \log_2\log_2\log_2 n + O(1)$ NOT gates for the case where $k=O(1)$. The following question by Tur\'{a}n remains open: Is the size of any depth-$O(\log n)$ inverter with $O(\log n)$ NOT gates superlinear?
id=2007-08
In this paper, we introduce the {\it weighted poset game}, which is defined as an extension of the poset (partially-ordered set) game by adding a weight on every element of the poset. Each player has their own non-negative number of lives, and loses as many lives as the sum of the element weights they took. The player whose lives become negative first is the loser. We consider winning ways of this problem. First, for the problem with $\{ 0,1 \}$-weights, we find that (1) if the number of lives are different, then the player who has the large number of lives is the winner, (2) if the number of lives are the same and all maximal elements have positive weights, then the second player is a winner, and (3) otherwise, the game is reduced to an (unweighted) poset game. Next, for general weights, we consider the case where the partial order is a total order, and derive a polynomial-time algorithm for calculating who is the winner and the winning way for the winner.
id=2007-09
In this paper we establish a general algorithmic framework between bin packing and strip packing, with which we achieve the same asymptotic bounds by applying bin packing algorithms to strip packing. More precisely we obtain the following results: (1) Any offline bin packing algorithm can be applied to strip packing maintaining the same asymptotic worst-case ratio. Thus using FFD (First Fit Decreasing Height) as a subroutine, we get a practical (simple and fast) algorithm for strip packing with an upper bound 11/9. (2) A class of Harmonic-based algorithms for bin packing can be applied to online strip packing maintaining the same asymptotic competitive ratio. It implies online strip packing admits an upper bound of 1.58889 on the asymptotic competitive ratio. This significantly improves the previously best bound of 1.6910 and affirmatively answers an open question.
id=2007-13
グラフ$G=(V,E)$の最大の2部クリークを求める問題や極大の2部クリークを列挙する問題は難しい.クリークでも同様に難しいが,極大孤立クリークの列挙は線形時間ですべて列挙できることが分かっている.本稿では極大孤立2部クリークを列挙する問題を扱う.しかし,極大孤立2部クリークは指数個存在する場合があることが示せるので,二つの部の大きさの比が定数である様な極大孤立2部クリークについて扱う.それらが線形個しか存在しないことを示し,それらをすべて列挙する線形時間アルゴリズムを提案する.
id=2007-14
本報告では、次数に上限のある有向グラフが$k$枝連結であるか、または$k$枝連結から$\epsilon$遠隔であるかを検査する、グラフの頂点と枝の数によらない定数時間アルゴリズムを示す。 頂点数$n$、次数の上限$d$の有向グラフ$G$が$k$枝連結から$\epsilon$遠隔であるとは、次数の上限を保ったまま$G$を$k$枝連結にするのに、少なくとも$\epsilon dn$本の辺の追加及び削除が必要であることを言う。 本報告で示す検査アルゴリズムは、性質検査(Property Testing)と呼ばれる概念に基づいている。 これは入力グラフが$k$枝連結であれば$2/3$以上の確率で受理し、$k$枝連結から$\epsilon$遠隔であれば$2/3$以上の確率で拒否するものとして定義される。 どちらでもないグラフに対しては、何を出力してもかまわない。 我々は、$k$-1枝連結なグラフに対して$O\left(d\left(\frac{c}{\epsilond}\right)^{k}\log\frac{1}{\epsilon d}\right)$$($$c>1$は定数$)$時間、一般のグラフに対して$O\left(d\left(\frac{ck}{\epsilon d}\right)^{k}\log\frac{k}{\epsilon d}\right)$$($$c>1$は定数$)$時間の検査アルゴリズムを得た。
id=2007-16
The online buffer management problem formulates the problem of queueing policies of network switches supporting QoS (Quality of Service) guarantee. For this problem, several models are considered. In this paper, we focus on shared memory switches with preemption. We prove that the competitive ratio of the Longest Queue Drop ($LQD$) policy is $\frac{4M-4}{3M-2}$ in the case of $N=2$, where $N$ is the number of output ports in a switch and $M$ is the size of the buffer. This matches the lower bound given by Hahne, Kesselman and Mansour. Also, in the case of arbitrary $N$, we improve the competitive ratio of $LQD$ from $2$ to $2 - \frac{1}{M} \min_{K = 1, 2, ..., N}\{ \lfloor \frac{M}{K} \rfloor + K - 1\}$.
id=2007-17
オンラインバッファ管理問題は, 近年のネットワーク運用における主要な論点となっ ているQoS (Quality of Service)保証実現のための, スイッチなどのキュー管理をオ ンライン問題として定式化した問題であり, 様々なモデルが考案されている.本論文 ではその中の1つである共有メモリ型スイッチを扱ったモデルを取り上げる.我々は, スイッチの出力ポートの数Nが2であるときに、アルゴリズムLongest Queue Policy (LQD)の競合比が$\frac{4M-4}{3M-2}$ であることを示した。ここで, Mはスイッチの バッファのサイズである.これは、Hahneらによって示された下限に一致する. また、任意のNの場合に、LQDの競合比を$2$から$2 - \frac{1}{M} \min_{K = 1, 2, ..., N}\{ \lfloor \frac{M}{K} \rfloor + K - 1\}$に改良した.
id=2007-18
Recently Schoning has shown that a simple local-search algorithm for 3SAT achieves the currently best upper bound, i.e., an expected time of $1.334^n$. In this paper, we show that this algorithm can be modified to run much faster if there is some kind of imbalance in satisfying assignments and we have a (partial) knowledge about that. Especially if a satisfying assignment has imbalanced 0's and 1's, i.e., $p_1 n$ 1's and $(1-p_1)n$ 0's, then we can find a solution in time $1.260^n$ when $p_1=1/3$ and $1.072^n$ when $p_1=0.1$. Such an imbalance often exists in SAT instances reduced from other problems. As a concrete example, we investigate a reduction from 3DM and show our new approach is nontrivially faster than its direct algorithms. Preliminary experimental results are also given.
id=2007-19
It is shown that the traveling salesman problem for graphs of degree at most three with $n$ vertices can be solved in time $O(1.251^{n})$, improving the previous bound $O(1.260^n)$ by Eppstein.
id=2007-20
We formalize the definition of symmetric auctions to study fundamental properties of incentive compatible auction protocols. We characterize such auction protocols for those with a fixed number of items to sell and study some important properties of those with an indefinite number of sales.
id=2007-23
The planar Haj\'os calculus is the Haj\'os calculus with the restriction that all the graphs that appear in the construction (including a final graph) must be planar. We prove that the planar Haj\'os calculus is polynomially bounded iff the Haj\'os calculus is polynomially bounded.
id=2007-24
オンライン地図作成問題における目的は,探索者が未知のグラフの全ての頂点を 訪問することによりグラフ構造を調査し,最後に出発点に戻ることである. ある辺の存在ならびにその長さは,探索者がその端点を訪れるまで未知である. 目的達成に要した総移動距離を探索者のコストとして定める. 探索対象を平面グラフとする場合,16競合のアルゴリズムが知られている. 朝廣らは,探索対象をサイクルグラフとする場合において, 1.5競合のアルゴリズムを与えるとともに, $(1.25-\epsilon)$競合のアルゴリズムは存在しないことを示した (ここで$\epsilon$は任意の正定数である). 本稿では,サイクルグラフに対する最適なオンラインアルゴリズムを与える. すなわち,$\frac{1+\sqrt{3}}{2}(\simeq 1.366)$競合のアルゴリズムを与えるとともに, $(\frac{1+\sqrt{3}}{2}-\epsilon)$競合のアルゴリズムは存在しないことを証明する (上記と同様,$\epsilon$は任意の正定数である).
id=2007-25
In the stable roommates problem, we are given 2N men and each person’s preference list. We are asked to find a stable matching, namely, a set of N pairs satisfying the stability condition. This problem is known to be solved in polynomial time; more precisely, there is a polynomial-time algorithm to find a stable matching for a given instance, or to report that a given instance has no stable matching. In this paper, we extend this problem into three-dimension, i.e., a matching is defined to be a set of triples, and show that this problem is NP-complete.
id=2007-26
The stable marriage problem is a classical matching problem introduced by Gale and Shapley. It is known that for any instance, there exists a solution, and there is a polynomial time algorithm to find one. However, the matching obtained by this algorithm is man-optimal, that is, the matching is preferable for men but unpreferable for women, (or, if we exchange the role of men and women, the resulting matching is woman-optimal). The sex-equal stable marriage problem, posed by Gusfield and Irving, asks to find a stable matching ``fair'' for both genders, namely it asks to find a stable matching with the property that the sum of the men's score is as close as possible to that of the women's. This problem is known to be strongly NP-hard. In this paper, we give a polynomial time algorithm for finding {\em a near optimal} solution in the sex-equal stable marriage problem. Furthermore, we consider the problem of optimizing additional criterion: among stable matchings that are near optimal in terms of the sex-equality, find a minimum egalitarian stable matching. We show that this problem is NP-hard, and give a polynomial time algorithm whose approximation ratio is less than two.
id=2007-27
The stable marriage problem has recently been studied in its general setting, where both ties and incomplete lists are allowed. It is NP-hard to find a stable matching of maximum size, while any stable matching is a maximal matching and thus trivially we can obtain a 2-approximation algorithm. In this paper, we give the first nontrivial result for approximation of factor less than two. Our algorithm achieves an approximation ratio of $2/(1+L^{-2})$ for instances in which only men have ties of length at most $L$. When both men and women are allowed to have ties, but the lengths are limited to two, then we show a ratio of $13/7$. We also improve the lower bound on the approximation ratio to $21/19$.
id=2007-34
Harary's generalized ticktacktoe, a kind of achievement games, have been investigated in many literatures. All animals (polyominos) except for "Snaky" have been decided whether they are winners orlosers, i.e., Snaky is a unique unsolved animal. Moreover the handicap number, which is the minimum number of stones preset by the first player before starting the play for winning the game, of the Snaky have been known only at most two. That the handicap number of an animal is zero means it is a winner. In this paper we show a winning strategy of Snaky with one handicap. From this result we can see that the handicap number of Snaky is zero or one.
id=2007-35
It has been a long-standing open problem to determine the exact randomized competitiveness of the 2-server problem, that is, the minimum competitiveness of any randomized online algorithm for the 2-server problem. For deterministic algorithms the best competitive ratio that can be obtained is 2 and no randomized algorithm is known that improves this ratio for general spaces. For the line, Bartal et al. give a $\frac{155}{78}$ competitive algorithm, but their algorithm is specific to the geometry of the line. We consider here the 2-server problem over Cross Polytope Spaces $M_{2, 4}$. We obtain an algorithm with competitive ratio of $\frac{19}{12}$, and show that this ratio is best possible. This algorithm gives the second non-trivial example of metric spaces with better than 2 competitive ratio. The algorithm uses a design technique called the knowledge state technique - a method not specific to $M_{2, 4}$.
id=2007-36
We study a variant of online scheduling problems, the online realtime scheduling. It can be defined on a complete graph, where each node represents a communication agent, and a communication between two agents can be considered as an edge. An input is a sequence of communication jobs, each of which requires two specified agents to communicate during specified time period. Each agent can participate in at most one communication job. The task of an online algorithm is to schedule jobs so that the sum of the profits of completed communication jobs is maximized. In this paper, we improve the competitive ratio of the General Shelf based Max Matching ($GSMM$) algorithm from $6 + 4 \sqrt{2} (\approx 11.66)$ to $2 \sqrt{6} + 6 (\approx 10.90)$. We also prove that this ratio is optimal for $GSMM$. In addition, we study the case where each job has no slack time, namely, it must be either started immediately or rejected at its release time, and show the competitive ratio of $GSMM$ is $2 \sqrt{6} + 5 (\approx 9.90)$.
id=2007-37
安定ルームメイト問題は,希望リストに基づいて「安定性」を満たすように, $2N$人の人間を$N$組のペアに分割する問題である.安定ルームメイト問題は 解を持たない場合もあるが,解を持つか否かを判定し,持つ場合には解を見つ ける多項式時間アルゴリズムが知られている.本研究ではこの問題を拡張し, $3N$人の人間を$N$組のトリプルに分割する問題を提案する.そして,この問 題において解の存在を判定する問題がNP完全であることを示す.
id=2007-40
We propose an algorithm using a spectral method, and analyze its average-case performance for MAX2SAT in the planted solution model. In [SAT06], they proposed a distribution G_{n,p,r} for MAX2SAT in the planted solution model, as well as a message-passing algorithm. They showed that it solves, whp, MAX2SAT on G_{n,p,r} for rather dense formulas, i.e., the expected number of clauses is Omega(n^{1.5}\sqrt{log n}). In this paper, we propose an algorithm using a spectral method and a variant of message-passing algorithms, and show that it solves, whp, MAX2SAT on G_{n,p,r} for sparser formulas, i.e., the expected number of clauses is Omega(n log n).
id=2007-44
Given a graph $G=(V,E)$, we say that a vertex subset $S\subseteq V$ covers a vertex $v\in V$ if the edge-connectivity between $S$ and $v$ is at least a given integer $k$, and also say that $S$ covers an edge $vw\in E$ if $v$ and $w$ are covered. We propose the multi-commodity source location problem, which is such that given a vertex- and edge-weighted graph $G$, $r$ players each select $p$ vertices, and obtain a profit that is the total weight of covered vertices and edges. However, vertices selected by one player cannot be selected by the other players. The goal is to maximize the total profits of all players. We show that the \emph{price of greed}, which indicates the ratio of the total profit of cooperating players to that of selfish players, is tightly bounded by $\min\{ r,p\}$. Also when $k=2$, we obtain tight bounds for vertex-unweighted trees.
id=2007-45
オンライン実時間スケジューリング問題とは完全グラフ上で定義される問題で、 入力として一連のジョブ集合が与えられる。各ジョブに対し、各ジョブが到着す る時刻、到着する辺、各ジョブの締切時刻、長さがそれぞれ定められている。ア ルゴリズムは各ジョブが到着する時刻から締切時刻の間に各ジョブを連続して処 理することで、各ジョブの長さを価値として得ることができる。各節点は同時に 2つ以上のジョブを処理することはできない。また、オンライン実時間スケ ジューリング問題においてアルゴリズムは到着時刻前に各ジョブの存在を知るこ とはできない。当該問題に対して知られていた最も良い競合比の上限はGSMMアル ゴリズムの約11.66であったが、我々はGSMMアルゴリズムのより詳細な解析を行 い、競合比の上限が約10.90であることを示した。また、この値がGSMMアルゴリ ズムの厳密な競合比であることを示した。