Go to
Shin-ichi Minato
BDD/ZDD-based enumeration techniques and real-life applications
Professor
Graduate School of Information Science and Technology
Hokkaido University
Sapporo, Japan
Tutorial - Thursday, 28 September 2017 at 16:45 in room BC 420
Abstract:
BDD (Binary Decision Diagram) is a classical data structure for representing a Boolean function. BDD-based algorithms were developed mainly for VLSI logic design in early 1990s. ZDD (Zero-suppressed BDD) is a variant of BDD, customized for representing a set of combinations, often appear in solving combinatorial problems. BDDs and ZDDs have become more widely known since D. Knuth intensively discussed them in his famous series of books in 2009. Although a quarter of a century has passed since the original idea of BDD-based operations by R. Bryant, there are still many interesting research topics ongoing. One of the most important topics is a fast algorithm of constructing a ZDD which enumerates all the paths in a given graph structure, presented by Knuth. This work is important because many kinds of practical problems are efficiently solved by some variations of this algorithm.
In this talk, I will give an overview of the brief history and the basic techniques on BDDs/ZDDs. We then look over some recent research topics to show "the power of enumeration" for solving real-life applications.
About the speaker:
Shin-ichi Minato is a Professor at Large-Scale Knowledge Processing Laboratory, Graduate School of Information Science and Technology, Hokkaido University. His research topics include efficient representations and manipulation algorithms for large-scale discrete structure data. He received the B.E., M.E., and D.E. degrees in Information Science from Kyoto University in 1988, 1990, and 1995, respectively. He had been working at NTT Laboratories since 1990 until March 2004. He was a Visiting Scholar at Computer Science Department of Stanford University in 1997. He was a Senior Researcher of NTT Network Innovation Laboratories in 1999. From 1999 to 2000, he concurrently served as Visiting Lecturer at Shonan-Fujisawa Campus of Keio University.
He joined Hokkaido University as an Associate Professor at Algorithm Laboratory in 2004, and has been a Full Professor since October 2010. He has been leading the Large-Scale Knowledge Processing Laboratory since 2015. Prof. Minato is currently the Research Director of JSPS KAKENHI(S) Discrete Structure Manipulation System Project and will hold this position until 2020. He also holds several adjunct researcher and visiting professor positions at numerous Japanese institutions.
He is a senior member of IEICE, a senior member of IPSJ, and a member of IEEE and JSAI.
Secondary navigation
- EPFL Workshop on Logic Synthesis and Emerging Technologies
- Luca Amaru
- Luca Benini
- Giovanni De Micheli
- Srini Devadas
- Antun Domic
- Rolf Drechsler
- Pierre-Emmanuel Gaillardon
- Jie-Hong Roland Jiang
- Akash Kumar
- Shahar Kvatinsky
- Yusuf Leblebici
- Shin-ichi Minato
- Alan Mishchenko
- Vijaykrishnan Narayanan
- Ian O'Connor
- Andre Inacio Reis
- Martin Roetteler
- Julien Ryckaert
- Mathias Soeken
- Christof Teuscher
- Zhiru Zhang
- Symposium on Emerging Trends in Computing
- Layout synthesis: A golden DA topic
- EPFL Workshop on Logic Synthesis & Verification
- Luca Amaru
- Luca Benini
- Robert Brayton
- Maciej Ciesielski
- Valentina Ciriani
- Jovanka Ciric-Vujkovic
- Jason Cong
- Jordi Cortadella
- Giovanni De Micheli
- Antun Domic
- Rolf Drechsler
- Henri Fraisse
- Paolo Ienne
- Viktor Kuncak
- Enrico Macii
- Igor Markov
- Steven M. Nowick
- Tsutomu Sasao
- Alena Simalatsar
- Leon Stok
- Dirk Stroobandt
- Tiziano Villa
- Symposium on Emerging Trends in Electronics
- Raul Camposano
- Anantha Chandrakasan
- Jo De Boeck
- Gerhard Fettweis
- Steve Furber
- Philippe Magarshack
- Takayasu Sakurai
- Alberto Sangiovanni-Vincentelli
- Ken Shepard
- VENUE
- Panel on Circuits in Emerging Nanotechnologies
- Panel on Emerging Methods of Computing
- Panel on The Role of Universities in the Emerging ICT World
- Panel on Design Challenges Ahead
- Panel on Alternative Use of Silicon
- Nano-Bio Technologies for Lab-on-Chip
- Functionality-Enhanced Devices Workshop
- More Moore: Designing Ultra-Complex System-on-Chips
- Design Technologies for a New Era
- Nanotechnology for Health
- Secure Systems Design
- Surface Treatments and Biochip Sensors
- Security/Privacy of IMDs
- Nanosystem Design and Variability
- Past Events Archive
On-Line Registration
Workshop registration is mandatory but free of charge. Please click here to go to the on-line registration form.
Thank you very much for your interest in our workshop. Registration is now closed.
Downloads
Presentation slides:
Venue
All talks will take place at EPFL room BC 420. Please click here to go to the interactive EPFL map.