This chapter describes the technical background for solving combinatorial problems using zero-suppressed binary decision diagrams (ZDDs). A ZDD can store a vast number of feasible solutions of a combinatorial problem, such as vertex sets and subgraphs of a given graph. ZDDs enable obtaining many good solutions, random sampling, filtering, and more, rather than just finding a single optimal solution. In this chapter, we describe the definition and characteristics of ZDDs, explain two typical ZDD construction frameworks, and show algorithms that utilize constructed ZDDs.

错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

ZDDs and Frontier-Based Search for Solving Combinatorial Problems

  • Jun Kawahara

摘要

This chapter describes the technical background for solving combinatorial problems using zero-suppressed binary decision diagrams (ZDDs). A ZDD can store a vast number of feasible solutions of a combinatorial problem, such as vertex sets and subgraphs of a given graph. ZDDs enable obtaining many good solutions, random sampling, filtering, and more, rather than just finding a single optimal solution. In this chapter, we describe the definition and characteristics of ZDDs, explain two typical ZDD construction frameworks, and show algorithms that utilize constructed ZDDs.