paper-with-me

Papers

KarNet: An Efficient Boolean Function Simplifier

2019-06-04 · Shanka Subhra Mondal, Abhilash Nandy, Ritesh Agrawal, Debashis Sen

Many approaches such as Quine-McCluskey algorithm, Karnaugh map solving, Petrick's method and McBoole's method have been devised to simplify Boolean expressions in order to optimize hardware implementation of digital circuits. However, the algorithmic implementations of these methods are hard-coded and also their computation time is proportional to the number of minterms involved in the expression. In this paper, we propose KarNet, where the ability of Convolutional Neural Networks to model relationships between various cell locations and values by capturing spatial dependencies is exploited to solve Karnaugh maps. In order to do so, a Karnaugh map is represented as an image signal, where each cell is considered as a pixel. Experimental results show that the computation time of KarNet is independent of the number of minterms and is of the order of one-hundredth to one-tenth that of the rule-based methods. KarNet being a learned system is found to achieve nearly a hundred percent accuracy, precision, and recall. We train KarNet to solve four variable Karnaugh maps and also show that a similar method can be applied on Karnaugh maps with more variables. Finally, we show a way to build a fully accurate and computationally fast system using KarNet.

📄 PDF Abstract BibTeX arXiv:1906.01363

Code (1)

Shanka123/Boolean-Function-Simplifier 공식 구현 pytorch

Similar Papers 제목 키워드 기반

Learning a Lexical Simplifier Using Wikipedia

2014-06-01 · ACL 2014 6 · Colby Horn, M, Cathryn uca, David Kauchak
Lexical SimplificationText Simplification

Society of Medical Simplifiers

2024-10-12 · Chen Lyu, Gabriele Pergola

Medical text simplification is crucial for making complex biomedical literature more accessible to non-experts. Traditional methods struggle with the specialized terms and jargon of medical texts, lacking the flexibility…

PhilosophyText Simplification

Student-friendly Knowledge Distillation

2023-05-18 · Mengyang Yuan, Bo Lang, Fengnan Quan

In knowledge distillation, the knowledge from the teacher model is often too complex for the student model to thoroughly process. However, good teachers in real life always simplify complex material before teaching it to…

Knowledge Distillation

Look into the Mirror: Evolving Self-Dual Bent Boolean Functions

2023-11-20 · Claude Carlet, Marko Ðurasevic, Domagoj Jakobovic, Luca Mariot 외

Bent Boolean functions are important objects in cryptography and coding theory, and there are several general approaches for constructing such functions. Metaheuristics proved to be a strong choice as they can provide ma…

Evolutionary Algorithms

Identification of complex words and passages in medical documents in French

2022-06-01 · JEP/TALN/RECITAL 2022 6 · Kim Cheng SHEANG, Anaïs Koptient, Natalia Grabar, Horacio Saggion

Identification de mots et passages difficiles dans les documents médicaux en français. L’objectif de la simplification automatique des textes consiste à fournir une nouvelle version de documents qui devient plus facile à…

Diagnostic