離散構造処理に基づく列挙・最適化・制約充足の統合的技法とその応用
项目来源
项目主持人
项目受资助机构
项目编号
立项年度
立项时间
项目级别
研究期限
受资助金额
学科
学科代码
基金类别
关键词
参与者
参与机构
1.On the sizes of BDDs and ZDDs representing matroids
- 关键词:
- Boolean functions;Combinatorial mathematics;Decision theory;Binary decision;Compact data structure;Compact representation;Connectivity function;Decision diagram;Pathwidth;Specific class;Upper Bound;Zero-suppressed binary decision diagrams
- Emoto, Hiromi;Iwamasa, Yuni;Minato, S.
- 《Theoretical Computer Science》
- 2026年
- 1059卷
- 期
- 期刊
Matroids are often represented as oracles since there are no unified and compact representations for general matroids. This paper initiates the study of binary decision diagrams (BDDs) and zero-suppressed binary decision diagrams (ZDDs) as relatively compact data structures for representing matroids in a computer. This study particularly focuses on the sizes of BDDs and ZDDs representing matroids. First, we compare the sizes of different variations of BDDs and ZDDs for a matroid. These comparisons involve concise transformations between specific decision diagrams. Second, we provide upper bounds on the size of BDDs and ZDDs for several classes of matroids. These bounds are closely related to the number of minors of the matroid on some subsets of its ground set and depend only on the connectivity function or pathwidth of the matroid, which deeply relates to the classes of matroids called strongly pigeonhole classes. In essence, these results indicate upper bounds on the number of minors for specific classes of matroids and new strongly pigeonhole classes. © 2025 The Author(s)
...2.Enumerating All Graph Colorings Using Zero-Suppressed Binary Decision Diagrams
- 关键词:
- Decision theory;Graph algorithms;Graphic methods;Undirected graphs;Adjacent vertices;All solutions;Answer set programming;Combinatorial problem;Computation time;Enumeration algorithms;Graph coloring problem;Graph colorings;Set partitions;Zero-suppressed binary decision diagrams
- Okuda, Ryohei;Kawahara, Jun;Minato, Shin-Ichi
- 《20th International Conference and Workshops on Algorithms and Computation, WALCOM 2026》
- 2026年
- March 4, 2026 - March 6, 2026
- Perugia, Italy
- 会议
The graph coloring problem is a well-known combinatorial problem that seeks a coloring pattern such that no two adjacent vertices share the same color. In this paper, we propose an efficient method not only for finding one solution but also for efficiently enumerating all solutions that satisfy the graph coloring constraints. Our method uses ZDDs (Zero-suppressed Binary Decision Diagrams) for efficiently indexing sets of graph coloring patterns. In addition, we propose an algorithm to generate all coloring patterns that do not split any cell of a given set partition. Our experimental results demonstrate that the proposed method significantly outperforms existing solvers. Compared to the leading ASP (Answer Set Programming) solver, our approach generates all coloring patterns more than 1,000 times faster. Our method is applicable to many practical graph instances with up to around 25 vertices, in a feasible computation time. © The Author(s), under exclusive license to Springer Nature Singapore Pte Ltd. 2026.
...3.Multi-Objective Combinatorial Reconfiguration Considering Cost and Length by Answer Set Programming: Algorithms, Encodings, and Empirical Analysis
- 关键词:
- Combinatorial optimization;Cost benefit analysis;Encoding (symbols);Logic programming;Multiobjective optimization;Pareto principle;Signal encoding;Algorithm analysis;Algorithm encoding;Answer set programming;Empirical analysis;Feasible solution;Multi objective;Optimal sequence;Optimization problems;Pareto-optimal;Programming algorithms
- Takada, Kazuki;Banbara, Mutsunori;Ito, Takehiro;Kawahara, Jun;Minato, Shin-Ichi;Schaub, Torsten;Uehara, Ryuhei
- 《28th European Conference on Artificial Intelligence, ECAI 2025, including 14th Conference on Prestigious Applications of Intelligent Systems, PAIS 2025》
- 2025年
- October 25, 2025 - October 30, 2025
- Bologna, Italy
- 会议
We introduce the Multi-Objective Combinatorial Reconfiguration Optimization Problem (MO-CROP), and propose an Answer Set Programming (ASP) based approach for its solution. MO-CROP involves finding the Pareto-optimal sequences (or Pareto front) of adjacent feasible solutions between two given feasible solutions of a combinatorial problem, considering both cost and length. Our algorithm is compactly implemented through multi-shot ASP solving, and its implementing solver optirecon provides an effective tool for solving MO-CROP. As a concrete example of MO-CROP, we present an ASP encoding for solving the multi-objective independent set reconfiguration optimization problem. Experimental results on the benchmark set from the recent CoRe Challenge demonstrate our approach's ability to capture diverse optimal sequences that reveal trade-offs between cost and length, a capability often lacking in traditional combinatorial reconfiguration methods. © 2025 The Authors.
...
