콰인-매클러스키 알고리즘

콰인-매클러스키 알고리즘(Quine-McCluskey algorithm)은 논리식을 최소화하는 알고리즘이다. 내부적으로는 카노 맵과 동일하지만, 그림을 그려서 맞추는 카노 맵과 달리 표를 사용하기 때문에 컴퓨터에서 쉽게 돌릴 수 있다. 또한 논리함수의 최소 형태를 결정론적으로 구할 수 있다.

알고리즘은 다음 두 단계로 구성된다.

  1. 주어진 함수의 후보항(Prime Implicants)들을 모두 구한다.
  2. 후보항들을 이용해서 후보항 표에서 필수항(Essential Prime Implicant)을 구한다.

복잡도

카노 맵과 달리, 콰인-매클러스키 알고리즘을 사용하면 변수가 4개를 넘더라도 효율적으로 논리 최적화할 수 있다. 그러나 논리 최적화 문제가 기본적으로 NP-완전이므로, 콰인-매클러스키 알고리즘은 변수의 개수가 제한된 경우에만 효율적으로 실행할 수 있다. 콰인-매클러스키 알고리즘의 실제 실행시간은 입력에 대해 지수적으로 증가한다. n 개의 변수가 있을 때, 후보항 개수의 상한은 3n/n임을 보일 수 있다. n = 32이면 6.1 * 1014, 즉 617조 개의 후보항이 존재한다. 변수의 개수가 많을 때는 발견법으로 풀 수밖에 없다.

예제

1 단계: 후보항 찾기

다음 함수를 최소화 해보자:

f(A, B, C, D) = (4, 8, 9, 10, 11, 12, 14, 15)
     A B C D   f
 m0  0 0 0 0   0
 m1  0 0 0 1   0
 m2  0 0 1 0   0
 m3  0 0 1 1   0
 m4  0 1 0 0   1
 m5  0 1 0 1   0
 m6  0 1 1 0   0
 m7  0 1 1 1   0
 m8  1 0 0 0   1
 m9  1 0 0 1   1
m10  1 0 1 0   1
m11  1 0 1 1   1
m12  1 1 0 0   1
m13  1 1 0 1   0
m14  1 1 1 0   1
m15  1 1 1 1   1

최소항(minterm)들의 합으로 표현하면, 쉽게 곱의 합 정규형 표현(canonical sum of products expression)을 얻는다.

물론 이것은 최소가 아닐것이다. 따라서 모든 최소항들을 일단 최소항 표에 넣어 최적화 한다.

1의 개수 최소항 2진수 표기
1 m4 0100
m8 1000
2 m9 1001
m10 1010
m12 1100
3 m11 1011
m14 1110
4 m15 1111

여기서 최소항을 다른 최소항과 결합한다. 만일 두 항이 한 자리만 차이난다면, 그 자리를 -로 대체한다(이것은 그 자리가 영향을 끼치지 않는다는 것을 의미한다). 더 이상 결합하지 못하는 항(pi = prime implicant)들은 *로 표시하였다.

section 후보항 bit 표기 pi
크기가 1인 후보항 1 m4 0100
m8 1000
2 m9 1001
m10 1010
m12 1100
3 m11 1011
m14 1110
4 m15 1111
크기가 2인 후보항 1 m(4,12) -100 *
m(8,9) 100-
m(8,10) 10-0
m(8,12) 1-00
2 m(9,11) 10-1
m(10,11) 101-
m(10,14) 1-10
m(12,14) 11-0
3 m(11,15) 1-11
m(14,15) 111-
크기가 4인 후보항 1 m(8,9,10,11) 10-- *
m(8,10,12,14) 1--0 *
2 m(10,11,14,15) 1-1- *

2 단계: 후보항 표

더는 어떤 항도 결합할 수 없을 때, 필수항 표(essential prime implicant table)를 만든다. 이전 과정에서 얻은 최후의 후보항들을 표에 세로로 늘어놓고, 가로로는 앞에서 얻었던 최소항들을 나열한다.

4 8 9 10 11 12 14 15
m(4,12)* X X
m(8,9,10,11)* X X X X
m(8,10,12,14)* X X X X
m(10,11,14,15)* X X X X

필수항을 *로 표시하였다. 만일 후보항을 더 이상 없앨 수 없다면 남은 후보항은 필수항이다. 3번째의 항은 1, 2가 표현하는 최소항에 의해 표현되므로 없앨 수 있다. 1, 3, 4번 항을 택하는 것도 다른 답이 된다. 가끔 후보항들이 모든 최소항을 표현해내지 못할 때가 있는데, 그럴 때는 추가 과정이 필요하다. 가장 간단한 "추가 과정"은 모두 시도해보는 것이지만, 더 체계적인 방법으로 페트릭의 방법(Petrick's Method)이 있다. 이 예제에서 최소 후보항은 모든 최소항을 표현해내므로 아래와 같은 식을 얻을 수 있다.

위의 식은 원래의 식과 논리적으로 동치이다.

외부 링크

Read other articles:

هذه المقالة يتيمة إذ تصل إليها مقالات أخرى قليلة جدًا. فضلًا، ساعد بإضافة وصلة إليها في مقالات متعلقة بها. (أبريل 2019) بروس رونالد هندرسون (بالإنجليزية: Bruce Grenville)‏  معلومات شخصية الميلاد سنة 1950 (العمر 72–73 سنة)  أوكلاند  مواطنة نيوزيلندا  الحياة العملية المهنة مصمم

 

Ла-ГарровільяLa GarrovillaМуніципалітетКраїна  ІспаніяАвтономна спільнота ЕстремадураПровінція БадахосКоординати 38°55′16″ пн. ш. 6°28′34″ зх. д. / 38.921° пн. ш. 6.476° зх. д. / 38.921; -6.476Координати: 38°55′16″ пн. ш. 6°28′34″ зх. д. / 38.921°&...

 

Le Salon de peinture et de sculpture de 1859 est une exposition de peinture, sculpture, architecture et gravure, organisée à Paris en 1859, au Palais des Beaux-arts, annexe du Palais de l'Industrie. Quelques œuvres exposées Peintures et dessins Numéro Illustration Identification Commentaire Numéro de catalogue raisonné 12 Oswald AchenbachLe môle de NaplesHuile sur toile, 109 × 173 cmParis, musée d'Orsay 23 Théodore Caruelle d'AlignyVue prise dans le parc de Mortefont...

هذه المقالة يتيمة إذ تصل إليها مقالات أخرى قليلة جدًا. فضلًا، ساعد بإضافة وصلة إليها في مقالات متعلقة بها. (أبريل 2019) إليجاه براون معلومات شخصية الميلاد سنة 1971 (العمر 51–52 سنة)  مواطنة كندا  الحياة العملية المهنة راقص  تعديل مصدري - تعديل   إليجاه براون هو راقص ومؤ...

 

SMA Negeri 1 Padang Panjang سکوله منڠه اتس نݢري ١ کوتا ڤادڠ ڤنجڠ Kampus BiruInformasiDidirikan1918 sebagai Normaal school 1 Agustus 1997 sebagai SMA NegeriJenisNegeriAkreditasiANomor Pokok Sekolah Nasional10303611MotoBirru Baru Seru! Allahu Akbar!!Kepala SekolahSefriadi, S.Pd, M.SiJumlah kelasX, XI, XIIJurusan atau peminatanMIPA dan IISRentang kelasX MIPA, X IIS, XI MIPA, XI IIS, XII MIPA, XII IISKurikulumKurikulum 2013Jumlah siswa887 SiswaStatusSek...

 

Area of the London Borough of Barnet, England Human settlement in EnglandMonken HadleyCottages in Monken HadleyMonken HadleyLocation within Greater LondonOS grid referenceTQ245975London boroughBarnetCeremonial countyGreater LondonRegionLondonCountryEnglandSovereign stateUnited KingdomPost townBARNETPostcode districtEN5Dialling code020PoliceMetropolitanFireLondonAmbulanceLondon UK ParliamentChipping BarnetLondon AssemblyBarnet and Camden List of pla...

The Hellenistic theatre of Dion The largest building of the Archaeological Park of Dion in northern Greece is the Hellenistic-era theatre. It is located in the south of the village of Dion, Pieria and is often used during the summer for performances of the Olympus Festival. Location The theatre is located approximately 180 meters south of the entrance to the archaeological park.[1] Method of construction Main article: Theatre of ancient Greece An event of the Olympus Festival at the a...

 

Este artículo o sección necesita referencias que aparezcan en una publicación acreditada.Este aviso fue puesto el 6 de mayo de 2019. Segunda Categoría de Bolívar AFB 2023Datos generalesDeporte FútbolSede  BolívarEcuador EcuadorEquipos participantes 8Datos históricosFundación 2003Datos estadísticosCampeón actual Unibolívar (Guaranda)Subcampeón actual Mineros S. C. (Las Naves)Más campeonatos Unibolívar (8)Datos de competenciaCategoría Tercera Ascenso a Ascenso Nacional...

 

Asam arakidat Nama Nama IUPAC asam eikosanoat Nama lain asam eikosanoatasam n-eikosanoatasam arakidatasam arakatC20:0 (Bilangan lemak) Penanda Nomor CAS 506-30-9 Y Model 3D (JSmol) Gambar interaktif 3DMet {{{3DMet}}} ChEBI CHEBI:28822 Y ChEMBL ChEMBL1173381 Y ChemSpider 10035 Y Nomor EC KEGG C06425 Y PubChem CID 10467 Nomor RTECS {{{value}}} UNII PQB8MJD4RB Y CompTox Dashboard (EPA) DTXSID1060134 InChI InChI=1S/C20H40O2/c1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-...

Iranian tribe BakhtiariTotal population~1,000,000 (2001)[1]Regions with significant populations Iran Chaharmahal and Bakhtiari Province, parts of: Khuzestan, Isfahan, Markazi, LorestanLanguagesBakhtiari LuriReligionShia IslamRelated ethnic groupsOther Lurs Bakhtiari costume The Bakhtiari (also spelled Bakhtiyari; Persian: بختیاری) are a Lur tribe[2] from Iran. They speak the Bakhtiari dialect of the Luri language.[3][4] Bakhtiaris primarily inhabit ...

 

Brewery based in Belhaven, Scotland This article needs additional citations for verification. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed.Find sources: Belhaven Brewery – news · newspapers · books · scholar · JSTOR (April 2016) (Learn how and when to remove this template message) BelhavenTypeSubsidiaryIndustryAlcoholic drinkFounded1719HeadquartersBelhaven, Scotland, UKProduc...

 

Airline of New Zealand Golden Bay Air IATA ICAO Callsign G1[Notes 1] GBY[Notes 2][1] GOLDEN BAY[Notes 2][1] Founded27 September 2006 as Capital Air[2]26 May 2009 as Golden Bay Air[3]Operating basesTākaka Aerodrome, TākakaFocus citiesWellingtonFleet size4Destinations4HeadquartersTākakaKey peopleMajority shareholders:[4]Lisa SheppardRichard MolloyWebsitewww.goldenbayair.co.nz Golden Bay Air Limited is a small airline based at T...

ジェフ・アグース 名前本名 ジェフリー・アラン・アグースJeffery Alan Agoosラテン文字 Jeff AGOOS基本情報国籍 アメリカ合衆国生年月日 (1968-05-02) 1968年5月2日(55歳)出身地 スイス・ジュネーヴ身長 178cm選手情報ポジション DFユース1986-1990 バージニア大学クラブ1年 クラブ 出場 (得点)1991 メリーランド・ベイズ(英語版) 5 (0)1991-1992 ダラス・サイドキックス(英語版) (イン...

 

2001 video game by Redfire Software 2001 video gameErotica IslandDeveloper(s)Redfire SoftwarePublisher(s)Flare Media LimitedPlatform(s)Microsoft WindowsReleaseUK: 23 March 2001[1]Mode(s)Single-player Erotica Island is a 2001 X-rated video game developed by Redfire Software and published by Flare Media Limited. It was BBFC 18 Certified.[2] Production Bonusweb.cz described the graphics as being of the manga style.[3] The developers described the title as similar in tone ...

 

КЗ КОР Меморіальний музей К. Г. Стеценка 50°06′25″ пн. ш. 29°48′15″ сх. д. / 50.10710948914302065° пн. ш. 29.80424540664545674° сх. д. / 50.10710948914302065; 29.80424540664545674Координати: 50°06′25″ пн. ш. 29°48′15″ сх. д. / 50.10710948914302065° пн. ш. 29.80424540664545674° сх.&#...

American politician Ben KonopLucas County Commissioner, OhioIn office2007–2011Preceded byMaggie Thurber Personal detailsBornBenjamin Zachary Konop (1976-03-01) March 1, 1976 (age 47)Sylvania, Ohio, U.S.Political partyDemocraticAlma materUniversity of Michigan (J.D.), Emory University (B.A.) Benjamin Zachary Konop (born March 1, 1976)[1] is a Senior Litigation Counsel in the Office of Enforcement at the Consumer Financial Protection Bureau in Washington, D.C. He also was a law p...

 

Cover art by Dan Smith, 1997 GURPS Mecha is a supplement by David Pulver, published by Steve Jackson Games (SJG) in 1997 for GURPS (Generic Universal Role-Playing System). Contents GURPS Mecha is a supplement that allows players and gamemasters to design mecha for use in a GURPS campaign.[1] The book includes a campaign, Cybermech Damocles in which the player characters are members of a secret agency fighting alien invaders.[2] Publication history In the 2014 book Designers &a...

 

Catholic ecclesiastical territory Diocese of PicosDioecesis PicuensisCathedral of Our Lady of RemediesLocationCountryBrazilEcclesiastical provinceTeresinaStatisticsArea23,121 km2 (8,927 sq mi)Population- Total- Catholics(as of 2004)347,140302,862 (87.2%)InformationRiteLatin RiteEstablished28 October 1974 (49 years ago)CathedralCatedral Nossa Senhora dos RemédiosCurrent leadershipPopeFrancisBishopPlínio José Luz da SilvaMetropolitan ArchbishopJacinto Furtado de...

Former shopping mall Raleigh Springs MallLocationMemphis, Tennessee, United StatesCoordinates35°13′9.141″N 89°54′30.2286″W / 35.21920583°N 89.908396833°W / 35.21920583; -89.908396833Address3384 Austin Peay HwyOpening dateAugust 11, 1971Closing dateNovember 18, 2016DeveloperEdward J. DeBartolo CorporationManagementAngela Whichard, Inc.No. of stores and services70No. of anchor tenants4 (4 vacant)Total retail floor area918,217 square feet (85,305.2 m2) ...

 

American actor (1925–2010) For other people named Tony Curtis, see Tony Curtis (disambiguation). Tony CurtisCurtis in 1958BornBernard Schwartz(1925-06-03)June 3, 1925East Harlem, New York, U.S.DiedSeptember 29, 2010(2010-09-29) (aged 85)Henderson, Nevada, U.S.Resting placePalm Memorial Park (Green Valley), Las Vegas, NevadaAlma materThe New SchoolOccupationActorYears active1948–2008Spouses Janet Leigh ​ ​(m. 1951; div. 1962)​ ...

 

Strategi Solo vs Squad di Free Fire: Cara Menang Mudah!