Detail publikace

Zlepšení Quine-McCluskeyho metody dodatečnou heuristikou založenou na řešení problému pokrytí

ŠEDA, M.

Český název

Zlepšení Quine-McCluskeyho metody dodatečnou heuristikou založenou na řešení problému pokrytí

Anglický název

Heuristic Set-Covering-Based Postprocessing for Improving the Quine-McCluskey Method

Typ

článek v časopise - ostatní, Jost

Jazyk

en

Originální abstrakt

Finding the minimal logical functions has important applications in the design of logical circuits. This task is solved by many different methods but, frequently, they are not suitable for a computer implementation. We briefly summarise the well-known Quine-McCluskey method, which gives a unique procedure of computing and thus can be simply implemented, but, even for simple examples, does not guarantee an optimal solution. Since the Petrick extension of the Quine-McCluskey method does not give a generally usable method for finding an optimum for logical functions with a high number of values, we focus on interpretation of the result of the Quine-McCluskey method and show that it represents a set covering problem that, unfortunately, is an NP-hard combinatorial problem. Therefore it must be solved by heuristic or approximation methods. We propose an approach based on genetic algorithms and show suitable parameter settings.

Český abstrakt

Hledání minimálních logických funkcí má významné aplikace v návrhu logických obvodů. Tato úloha se řeší mnoha různými metodami, ty ale často nejsou vhodné pro implementaci v počítači. Stručně shrneme známou Quine-McCluskeyho metodu, která dává jednoznačný postup výpočtu, a tedy ji lze snadno implementovat, avšak dokonce i pro jednoduché příklady negarantuje nalezení optimálního řešení. Protože Petráčkovo rozšíření Quine-McCluskeyho metody není obecně použitelné pro nalezení minima logických funcí s větším počtem hodnot, soustředíme se na interpretaci výsledku Quine-McCluskeyho metody a ukážeme, že představuje problém pokrytí, který však bohužel patří mezi NP-lěžké kombinatorické problémy. Proto musí být řešen heuristickými nebo aproximativními metodami. Navrhujeme přístup založený na genetických algoritmech ukážeme vhodné nastavení jeho parametrů.

Anglický abstrakt

Finding the minimal logical functions has important applications in the design of logical circuits. This task is solved by many different methods but, frequently, they are not suitable for a computer implementation. We briefly summarise the well-known Quine-McCluskey method, which gives a unique procedure of computing and thus can be simply implemented, but, even for simple examples, does not guarantee an optimal solution. Since the Petrick extension of the Quine-McCluskey method does not give a generally usable method for finding an optimum for logical functions with a high number of values, we focus on interpretation of the result of the Quine-McCluskey method and show that it represents a set covering problem that, unfortunately, is an NP-hard combinatorial problem. Therefore it must be solved by heuristic or approximation methods. We propose an approach based on genetic algorithms and show suitable parameter settings.

Klíčová slova česky

Karnaughova mapa, Quine-McCluskeyho metoda, problém pokrytí, genetický algoritmus

Klíčová slova anglicky

Karnaugh map, Quine-McCluskey method, set covering problem, genetic algorithm

Rok RIV

2007

Vydáno

01.10.2007

ISSN

1304-2386

Časopis

International Journal of Computational Intelligence

Ročník

4

Číslo

2

Strany od–do

139–143

Počet stran

5

BIBTEX


@article{BUT44468,
  author="Miloš {Šeda},
  title="Heuristic Set-Covering-Based Postprocessing for Improving the Quine-McCluskey Method",
  journal="International Journal of Computational Intelligence",
  year="2007",
  volume="4",
  number="2",
  month="October",
  pages="139--143",
  issn="1304-2386"
}