VLDB 2026 Research / reviewers in the wild / expert
Junichi Teruyama
dblp:99/8576
· DBLP profile ↗
24ranked-venue papers
0as first author
11since 2021 · last 2025
0000-0001-6840-9126ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Theory of computation · 20 · 8 since 2021Artificial intelligence and machine learning · 4 · 3 since 2021Applied, interdisciplinary, general and emerging computing · 1 · 1 since 2021
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2025 | Exact Algorithms and Hardness Result for the Boolean Connectivity Problem of k-Horn FormulasabstractThe Boolean connectivity problem asks whether the set of satisfying assignments of a given Boolean formula forms a connected subgraph in the n-dimensional hypercube. This problem is known to be coNP-complete, even when restricted to k-Horn formulas for k ≥ 3, as shown by Makino, Tamaki, and Yamamoto. In this paper, we further investigate the complexity of the Boolean connectivity problem for k-Horn formulas, referred to as Conn k-Horn. We first present an exact exponential-time algorithm for Conn k-Horn without any structural restrictions. Our algorithm builds on the deterministic PPZ algorithm proposed by Paturi, Pudlák, and Zane. It runs in O^*(2^{(1-1/2k)n}) time, achieving an exponential improvement over the previously known algorithm for the Boolean connectivity problem of k-CNF formulas, shown by Makino, Tamaki, and Yamamoto. We then examine both algorithmic and hardness results for Conn 3-Horn under bounded variable occurrences. On the algorithmic side, we propose a polynomial-time algorithm for Conn 3-Horn when each clause contains exactly three literals and each variable appears at most three times. This result generalizes to Conn k-Horn under the same structural constraints, in which each clause contains exactly k literals and each variable appears at most k times. On the hardness side, we prove that Conn 3-Horn remains coNP-complete even when restricted to instances in which each variable appears exactly four times. Takashi Horiyama, Yuto Okura, Kazuhisa Seto, Junichi Teruyama |
IPEC | 4 |
| 2025 | Constructing red-black spanners for mixed-charging vehicular networks
Sergey Bereg, Yuya Higashikawa, Naoki Katoh, Junichi Teruyama, Yuki Tokuni, Binhai Zhu |
Theor. Comput. Sci. | 4 |
| 2024 | Sink location problems in dynamic flow grid networks
Yuya Higashikawa, Ayano Nishii, Junichi Teruyama, Yuki Tokuni |
Theor. Comput. Sci. | 3 |
| 2023 | Faster Algorithms for Evacuation Problems in Networks with a Single Sink of Small Degree and Bounded Capacitated Edges
Yuya Higashikawa, Naoki Katoh, Junichi Teruyama, Yuki Tokuni |
COCOA (1) | 3 |
| 2023 | Red-Black Spanners for Mixed-Charging Vehicular Networks
Sergey Bereg, Yuya Higashikawa, Naoki Katoh, Junichi Teruyama, Yuki Tokuni, Binhai Zhu |
COCOON (1) | 4 |
| 2023 | Sink Location Problems in Dynamic Flow Grid Networks
Yuya Higashikawa, Ayano Nishii, Junichi Teruyama, Yuki Tokuni |
COCOON (1) | 3 |
| 2023 | ZDD-Based Algorithmic Framework for Solving Shortest Reconfiguration Problems
Takehiro Ito, Jun Kawahara, Yu Nakahata, Takehide Soh, Akira Suzuki 0001, Junichi Teruyama, Takahisa Toda |
CPAIOR | 6 |
| 2023 | On Computing a Center Persistence Diagram
Yuya Higashikawa, Naoki Katoh, Guohui Lin, Eiji Miyano, Suguru Tamaki, Junichi Teruyama, Binhai Zhu |
FCT | 6 |
| 2023 | Solving Reconfiguration Problems of First-Order Expressible Properties of Graph Vertices with Boolean SatisfiabilityabstractThis paper presents a unified framework for capturing a variety of graph reconfiguration problems in terms of firstorder expressible properties and proposes a Boolean encoding for formulas in the first-order logic of graphs based on the exploitation of fundamental properties of graphs. We show that a variety of graph reconfiguration problems captured in our framework can be computed in a unified way by combining our encoding and Boolean satisfiability solver in a bounded model checking approach but allowing us to use quantifiers and predicates on vertices to express reconfiguration properties. Takahisa Toda, Takehiro Ito, Jun Kawahara, Takehide Soh, Akira Suzuki 0001, Junichi Teruyama |
ICTAI | 6 |
| 2021 | Locating Evacuation Centers Optimally in Path and Cycle NetworksabstractWe present dynamic flow algorithms to solve the k-sink problem whose aim is to locate k sinks (evacuation centers) in such a way that the evacuation time of the last evacuee is minimized. In the confluent model, the evacuees originating from or passing through a vertex must evacuate to the same sink, and most known results on the k-sink problem adopt the confluent model. When the edge capacities are uniform (resp. general), our algorithms for non-confluent flow in the path networks run in O(n + k² log² n) (resp. O(n log(n) + k² log⁵ n)) time, where n is the number of vertices. Our algorithms for cycle networks run in O(k²n log² n) (resp. O(k²n log⁵ n)) time, when the edge capacities are uniform (resp. general). Robert Benkoczi, Binay K. Bhattacharya, Yuya Higashikawa, Tsunehiko Kameda, Naoki Katoh, Junichi Teruyama |
ATMOS | 6 |
| 2021 | Almost linear time algorithms for minsum k-sink problems on dynamic flow path networksabstractWe address the facility location problems on dynamic flow path networks. A dynamic flow path network consists of an undirected path with positive edge lengths, positive edge capacities, and positive vertex weights. A path can be considered as a road, an edge length as the distance along the road and a vertex weight as the number of people at the site. An edge capacity limits the number of people that can enter the edge per unit time. In the dynamic flow network, given particular points on edges or vertices, called sinks, all the people evacuate from the vertices to the sinks as quickly as possible. The problem is to find the location of sinks on a dynamic flow path network in such a way that the aggregate evacuation time (i.e., the sum of evacuation times for all the people) to sinks is minimized. We consider two models of the problem: the confluent flow model and the non-confluent flow model. In the former model, the way of evacuation is restricted so that all the people at a vertex have to evacuate to the same sink, and in the latter model, there is no such restriction. In this paper, for both the models, we develop algorithms which run in almost linear time regardless of the number of sinks. It should be stressed that for the confluent flow model, our algorithm improves upon the previous result by Benkoczi et al. [Theoretical Computer Science, 2020], and one for the non-confluent flow model is the first polynomial time algorithm. Yuya Higashikawa, Naoki Katoh, Junichi Teruyama, Koji Watase |
Theor. Comput. Sci. | 3 |
| 2020 | Almost Linear Time Algorithms for Minsum k-Sink Problems on Dynamic Flow Path Networks
Yuya Higashikawa, Naoki Katoh, Junichi Teruyama, Koji Watase |
COCOA | 3 |
| 2020 | Satisfiability Algorithm for Syntactic Read-k-times Branching Programs
Atsuki Nagao, Kazuhisa Seto, Junichi Teruyama |
Theory Comput. Syst. | 3 |
| 2020 | Improved average complexity for comparison-based sorting
Kazuo Iwama, Junichi Teruyama |
Theor. Comput. Sci. | 2 |
| 2019 | Bounded depth circuits with weighted symmetric gates: Satisfiability, lower bounds and compression
Takayuki Sakai, Kazuhisa Seto, Suguru Tamaki, Junichi Teruyama |
J. Comput. Syst. Sci. | 4 |
| 2018 | A Moderately Exponential Time Algorithm for k-IBDD Satisfiability
Atsuki Nagao, Kazuhisa Seto, Junichi Teruyama |
Algorithmica | 3 |
| 2017 | Satisfiability Algorithm for Syntactic Read-$k$-times Branching ProgramsabstractThe satisfiability of a given branching program is to determine whether there exists a consistent path from the root to 1-sink. In a syntactic read-k-times branching program, each variable appears at most k times in any path from the root to a sink. We provide a satisfiability algorithm for syntactic read-k-times branching programs with n variables and m edges that runs in time O\left(\poly(n, m^{k^2})\cdot 2^{(1-\mu(k))n}\right), where \mu(k) = \frac{1}{4^{k+1}}. Our algorithm is based on the decomposition technique shown by Borodin, Razborov and Smolensky [Computational Complexity, 1993]. Atsuki Nagao, Kazuhisa Seto, Junichi Teruyama |
ISAAC | 3 |
| 2017 | Improved Average Complexity for Comparison-Based Sorting
Kazuo Iwama, Junichi Teruyama |
WADS | 2 |
| 2017 | Improved exact algorithms for mildly sparse instances of Max SAT
Takayuki Sakai, Kazuhisa Seto, Suguru Tamaki, Junichi Teruyama |
Theor. Comput. Sci. | 4 |
| 2016 | Bounded Depth Circuits with Weighted Symmetric Gates: Satisfiability, Lower Bounds and CompressionabstractA Boolean function f:{0,1}^n -> {0,1} is weighted symmetric if there exist a function g: Z -> {0,1} and integers w_0, w_1, ..., w_n such that f(x_1, ...,x_n) = g(w_0+sum_{i=1}^n w_i x_i) holds. In this paper, we present algorithms for the circuit satisfiability problem of bounded depth circuits with AND, OR, NOT gates and a limited number of weighted symmetric gates. Our algorithms run in time super-polynomially faster than 2^n even when the number of gates is super-polynomial and the maximum weight of symmetric gates is nearly exponential. With an additional trick, we give an algorithm for the maximum satisfiability problem that runs in time poly(n^t)*2^{n-n^{1/O(t)}} for instances with n variables, O(n^t) clauses and arbitrary weights. To the best of our knowledge, this is the first moderately exponential time algorithm even for Max 2SAT instances with arbitrary weights. Through the analysis of our algorithms, we obtain average-case lower bounds and compression algorithms for such circuits and worst-case lower bounds for majority votes of such circuits, where all the lower bounds are against the generalized Andreev function. Our average-case lower bounds might be of independent interest in the sense that previous ones for similar circuits with arbitrary symmetric gates rely on communication complexity lower bounds while ours are based on the restriction method. Takayuki Sakai, Kazuhisa Seto, Suguru Tamaki, Junichi Teruyama |
MFCS | 4 |
| 2015 | Improved Exact Algorithms for Mildly Sparse Instances of Max SATabstractWe present improved exponential time exact algorithms for Max SAT. Our algorithms run in time of the form O(2^{(1-mu(c))n}) for instances with n variables and m=cn clauses. In this setting, there are three incomparable currently best algorithms: a deterministic exponential space algorithm with mu(c)=1/O(c * log(c)) due to Dantsin and Wolpert [SAT 2006], a randomized polynomial space algorithm with mu(c)=1/O(c * log^3(c)) and a deterministic polynomial space algorithm with mu(c)=1/O(c^2 * log^2(c)) due to Sakai, Seto and Tamaki [Theory Comput. Syst., 2015]. Our first result is a deterministic polynomial space algorithm with mu(c)=1/O(c * log(c)) that achieves the previous best time complexity without exponential space or randomization. Furthermore, this algorithm can handle instances with exponentially large weights and hard constraints. The previous algorithms and our deterministic polynomial space algorithm run super-polynomially faster than 2^n only if m=O(n^2). Our second results are deterministic exponential space algorithms for Max SAT with mu(c)=1/O((c * log(c))^{2/3}) and for Max 3-SAT with mu(c)=1/O(c^{1/2}) that run super-polynomially faster than 2^n when m=o(n^{5/2}/log^{5/2}(n)) and m=o(n^3/log^2(n)) respectively. Takayuki Sakai, Kazuhisa Seto, Suguru Tamaki, Junichi Teruyama |
IPEC | 4 |
| 2015 | A Moderately Exponential Time Algorithm for k-IBDD Satisfiability
Atsuki Nagao, Kazuhisa Seto, Junichi Teruyama |
WADS | 3 |
| 2012 | Quantum counterfeit coin problems
Kazuo Iwama, Harumichi Nishimura, Raymond H. Putra, Junichi Teruyama |
Theor. Comput. Sci. | 4 |
| 2010 | Quantum Counterfeit Coin Problems
Kazuo Iwama, Harumichi Nishimura, Raymond H. Putra, Junichi Teruyama |
ISAAC (1) | 4 |