Bonjour, ceci est un commentaire. Pour supprimer un commentaire, connectez-vous et affichez les commentaires de cet article. Vous pourrez alors…
R. Drechsler, B. Becker, and N. G?ckel, “A genetic algorithm for variable ordering of OBDDs,” International Workshop on Logic Synthesis, pp. P5c:5.55–5.64, 1995.
- Listed: 2 August 2026 5 h 14 min
Description
R. Drechsler, B. Becker, and N. G?ckel, “A genetic algorithm for variable ordering of OBDDs,” International Workshop on Logic Synthesis, pp. P5c:5.55–5.64, 1995.
A Genetic Algorithm for Variable Ordering of OBDDs
In the realm of formal verification, logic synthesis, and computer science, the efficiency and effectiveness of digital circuit verification have long been a subject of research. A crucial aspect of this process involves the optimization of Boolean function representations, with Ordered Binary Decision Diagrams (OBDDs) being one of the most popular data structures employed. The key to leveraging OBDDs lies in the appropriate ordering of variables to achieve the most compact representation. This challenge has driven the development of innovative algorithms, among which is a genetic algorithm tailored specifically for variable ordering of OBDDs.
Developed by researchers R. Drechsler, B. Becker, and N. Gockel in 1995, this unique algorithm draws inspiration from the principles of natural evolution. By treating the process of variable ordering as a genetic optimization problem, the algorithm attempts to find the most suitable ordering of variables that minimizes the size of the resulting OBDD. In essence, the genetic algorithm applies the mechanics of natural selection and genetic variation to iteratively refine an ordering that produces the most compact OBDD.
The algorithm begins by initializing a population of candidate variable orderings. Each ordering is then evaluated based on a fitness function, which assesses the size of the OBDD resulting from the ordering. The fitness function is typically based on the number of nodes in the OBDD, with smaller orderings indicative of more compact representations. The candidate orderings undergo a series of mutation and crossover operations, akin to those occurring in natural genetic processes. Through these operations, new candidate orderings are generated, and the process is repeated until an optimal ordering is achieved.
The advantages of this genetic algorithm are multifaceted. Firstly, it allows for the exploration of a vast solution space in a relatively efficient manner. Secondly, the algorithm is capable of escaping local optima, which is particularly useful in cases where the optimal ordering is located in a region of the solution space inaccessible through traditional optimization techniques. Moreover, the genetic algorithm can be easily parallelized, making it a suitable choice for distributed computing environments.
In conclusion, the development of a genetic algorithm for the variable ordering of OBDDs has opened new avenues in the optimization of digital circuit verification. By harnessing the principles of natural evolution, this algorithm has successfully addressed the complex challenge of variable ordering, leading to more efficient and effective OBDD representations. Its innovative approach serves as a testament to the continued relevance of genetic algorithms in various fields of computer science and engineering research.
For further reading and technical exploration of the algorithm, the original paper cited by Drechsler, Becker, and Gockel in 1995 is a valuable resource.
2 total views, 2 today
Sponsored Links
J. Williams and N. Steele, “Difference, distance and simi- larity as a basi...
J. Williams and N. Steele, “Difference, distance and simi- larity as a basis for fuzzy decision support based on prototypical decision classes,” Fuzzy Sets and […]
No views yet
J. Akoka and I. Comyn-Wattiau, “Entity-relationship and object-oriented mod...
J. Akoka and I. Comyn-Wattiau, “Entity-relationship and object-oriented model automatic clustering,” Data and Knowledge Engineering, Vol. 20, pp. 87–117, 1996. “J. Akoka and I. Comyn-Wattiau, […]
No views yet
K. P. Sycara, M. Klusch, S. Widoff, and J. Lu, “Dynamic service matchmaking...
K. P. Sycara, M. Klusch, S. Widoff, and J. Lu, “Dynamic service matchmaking among agents in open information environments,” ACM SIGMOD Record (ACM Special Interests […]
1 total views, 1 today
P. Jiang, Q. Mair, and J. Newman, “The application of UML to the design of ...
P. Jiang, Q. Mair, and J. Newman, “The application of UML to the design of processes supporting product configuration management,” International Journal of Computer Integrated […]
No views yet
ISO, “Application protocol: Configuration controlled design,” IS 10303 – Pa...
ISO, “Application protocol: Configuration controlled design,” IS 10303 – Part 203, 1994. None
No views yet
P. Jiang, Q. Mair, and Z. Feng, “Agent alliance formation using ART-network...
P. Jiang, Q. Mair, and Z. Feng, “Agent alliance formation using ART-networks as agent belief models,” Journal of Intelligent Manufacturing, Vol. 18, pp. 433–448, 2007. […]
No views yet
J. Z. Pan, G. Stoilos, G. B. Stamou, V. Tzouvaras, and I. Horrocks, “f-SWRL...
J. Z. Pan, G. Stoilos, G. B. Stamou, V. Tzouvaras, and I. Horrocks, “f-SWRL: A fuzzy extension of SWRL,” Journal on Data Semantics, Vol. 6, […]
1 total views, 1 today
G. Stoilos, G. Stamou, V. Tzouvaras, J. Z. Pan, and I. Horrocks, “The fuzzy...
G. Stoilos, G. Stamou, V. Tzouvaras, J. Z. Pan, and I. Horrocks, “The fuzzy description logic f-SHIN,” International Workshop on Uncertainty Reasoning For the Semantic […]
2 total views, 2 today
S. Colucci, T. D. Noia, and E. D. Sciascio, F. M. Donini, M. Mongiello, “Co...
S. Colucci, T. D. Noia, and E. D. Sciascio, F. M. Donini, M. Mongiello, “Concept abduction and contraction for semantic-based discovery of matches and negotiation […]
1 total views, 1 today
S. A. Ludwig and S. M. S. Reyhani, “Semantic approach to service discovery ...
S. A. Ludwig and S. M. S. Reyhani, “Semantic approach to service discovery in a grid environment,” Journal of Web Semantics, Vol. 4, pp.1–13, 2006. […]
1 total views, 1 today
J. Williams and N. Steele, “Difference, distance and simi- larity as a basi...
J. Williams and N. Steele, “Difference, distance and simi- larity as a basis for fuzzy decision support based on prototypical decision classes,” Fuzzy Sets and […]
No views yet
J. Akoka and I. Comyn-Wattiau, “Entity-relationship and object-oriented mod...
J. Akoka and I. Comyn-Wattiau, “Entity-relationship and object-oriented model automatic clustering,” Data and Knowledge Engineering, Vol. 20, pp. 87–117, 1996. “J. Akoka and I. Comyn-Wattiau, […]
No views yet
K. P. Sycara, M. Klusch, S. Widoff, and J. Lu, “Dynamic service matchmaking...
K. P. Sycara, M. Klusch, S. Widoff, and J. Lu, “Dynamic service matchmaking among agents in open information environments,” ACM SIGMOD Record (ACM Special Interests […]
1 total views, 1 today
P. Jiang, Q. Mair, and J. Newman, “The application of UML to the design of ...
P. Jiang, Q. Mair, and J. Newman, “The application of UML to the design of processes supporting product configuration management,” International Journal of Computer Integrated […]
No views yet
ISO, “Application protocol: Configuration controlled design,” IS 10303 – Pa...
ISO, “Application protocol: Configuration controlled design,” IS 10303 – Part 203, 1994. None
No views yet
P. Jiang, Q. Mair, and Z. Feng, “Agent alliance formation using ART-network...
P. Jiang, Q. Mair, and Z. Feng, “Agent alliance formation using ART-networks as agent belief models,” Journal of Intelligent Manufacturing, Vol. 18, pp. 433–448, 2007. […]
No views yet
J. Z. Pan, G. Stoilos, G. B. Stamou, V. Tzouvaras, and I. Horrocks, “f-SWRL...
J. Z. Pan, G. Stoilos, G. B. Stamou, V. Tzouvaras, and I. Horrocks, “f-SWRL: A fuzzy extension of SWRL,” Journal on Data Semantics, Vol. 6, […]
1 total views, 1 today
G. Stoilos, G. Stamou, V. Tzouvaras, J. Z. Pan, and I. Horrocks, “The fuzzy...
G. Stoilos, G. Stamou, V. Tzouvaras, J. Z. Pan, and I. Horrocks, “The fuzzy description logic f-SHIN,” International Workshop on Uncertainty Reasoning For the Semantic […]
2 total views, 2 today
S. Colucci, T. D. Noia, and E. D. Sciascio, F. M. Donini, M. Mongiello, “Co...
S. Colucci, T. D. Noia, and E. D. Sciascio, F. M. Donini, M. Mongiello, “Concept abduction and contraction for semantic-based discovery of matches and negotiation […]
1 total views, 1 today
S. A. Ludwig and S. M. S. Reyhani, “Semantic approach to service discovery ...
S. A. Ludwig and S. M. S. Reyhani, “Semantic approach to service discovery in a grid environment,” Journal of Web Semantics, Vol. 4, pp.1–13, 2006. […]
1 total views, 1 today
Recent Comments