מפת קרנו

מפת קרנו לפונקציה

מפת קרנו היא שיטה לצמצום ביטויים הנהוגה בבעיות באלגברה בוליאנית.

השיטה פותחה על ידי עובד במעבדות בל בשם מוריס קרנו, שחיפש דרך לפשט את תהליך מציאת פונקציות בוליאניות. במסגרת עבודתו על מרכזיות טלפון (שהיו גרסאות מוקדמות למרבבים) הוא היה צריך למצוא פונקציות בוליאניות פשוטות אשר יתנו ערכים זהים לטבלאות אמת מורכבות, שקבעו איזה קו נכנס יתחבר ליציאה. כדי לפשט את התהליך, הוא פיתח את מפת קרנו.

מפת קרנו משתמשת ביכולת זיהוי התבניות המובנית של המוח האנושי, כדי למצוא את הייצוג המצומצם ביותר לפונקציות בוליאניות. עם זאת, מורכבות המפה גדלה מהותית ככל שמספר המשתנים של הפונקציה הבוליאנית גדל, כך שהשימוש בה אינו מעשי לפונקציות של יותר מחמישה משתנים.

השימוש במפת קרנו מתבצע על ידי ציור טבלה, כאשר כותרות הטורים מכילות יחס כפל (וגם) של חלק מהמשתנים, בעוד כותרות השורות מכילות יחס כפל של המשתנים שאינם מופיעים בטורים.

השימוש בשיטה מאפשר להוכיח זהויות התקפות באלגברה בוליאנית כלשהי, משום שניתן להוכיח כי זהות מסוימת תקפה באלגברה בוליאנית כלשהי אם ורק אם היא תקפה בכל אלגברה בוליאנית.

דרך פעולה

מפת קרנו ל-2 משתנים
מפת קרנו ל-3 משתנים
מפת קרנו ל-4 משתנים
  1. כאשר רוצים לצמצם פונקציה עם משתנים, יוצרים טבלה עם תאים (לא נהוג לחרוג מעבר ל-4 או 5 משתנים).
  2. הקצאת ערכים בכותרות עמודות ושורות הטבלה. הערכים נכתבים לפי הסדר בקוד גריי.
  3. מילוי הטבלה בערכים על-פי הפונקציה (או טבלת האמת) הנדרשת.
  4. איתור הקבוצות הגדולות ביותר של תאים צמודים שמכילים ערכים מסוג אחד (לרוב 1-לוגי). כל קבוצה צריכה להיות בצורת מרובע (ובכללה מלבן), ויכולה להכיל ערכי "Don't Care" (מצבים בהם תוצאת הפונקציה אינה חשובה. לרוב מסמנים אותם ב- או ב-).
  5. רישום של כל קבוצה וקבוצה שאותרה כמכפלה של המכנה המשותף הרחב ביותר של כותרות העמודות והשורות שלה.
  6. הפונקציה המצומצמת היא סכום של המכפלות הללו.

דוגמה

נניח לדוגמה שנתונה פונקציה בוליאנית של 4 משתנים מהצורה:

כאשר הסימן ' מציין את פעולת השלילה.

זהו ביטוי מסורבל, ונרצה לצמצם אותו בצורה היעילה ביותר.

נצייר טבלה שמכילה בטורים את המשתנים ובשורות את המשתנים (אין חשיבות לאיזה צירופים בוחרים - היה אפשר לבחור את לטורים ואת לשורות):

מפת קרנו

כמו שניתן לראות, בין כל שתי עמודות סמוכות או שורות סמוכות רק משתנה אחד עובר שלילה (כלומר העמודה סמוכה לעמודה ולעמודה אבל אסור שתהיה סמוכה לעמודה ). חשוב לשמור על כלל זה בעת שימוש במפת קרנו.

כעת, מסמנים בכל משבצת את הערך הלוגי המתאים (כאשר בין הערכים בטור והערכים בעמודה מתקיים יחס "וגם" - ""). מכאן, אם הערך הוא 1 עבור הביטוי , נסמן 1 במשבצת של הצטלבות הטורים ו-.

לאחר סימון ערכי האמת, אנו מנסים להקיף את כל התאים שבהם יש ערך 1, בעזרת מספר מינימלי של קבוצות ("בלונים"), המקיימות את התנאים הבאים:

  • הקבוצות הן בנות מספר תאים שהוא חזקה של 2 (1, 2, 4, 8, 16 וכו').
  • מותר להקיף רק תאים שסמוכים זה לזה (לא באלכסון), כאשר סמיכות קיימת גם בקצוות הטבלה - תא בשורה הראשונה סמוך לתא בשורה האחרונה, באותו הטור.

לרוב רצוי לקחת תחילה קבוצות מבודדות שאין דרך אחרת להקיף. מותר לכלול תא אחד במספר קבוצות.

בכל קבוצת תאים שהקפנו, האיברים שמשתנים ביניהם נעלמים. לדוגמה, אם הקפנו את התאים ו-, נקבל שהקבוצה היא אמת עבור .

בין כל הקבוצות שהקפנו מתקיים יחס "או" (""), כך שבסופו של דבר מתקבל ביטוי פשוט בהרבה, ושקול לוגית, ל-, המופיע מתחת לטבלה.

ראו גם

קישורים חיצוניים

ויקישיתוף מדיה וקבצים בנושא מפת קרנו בוויקישיתוף

Read other articles:

Refik Osman Personal informationFull name Refik Osman TopDate of birth (1897-01-01)1 January 1897Place of birth Valideçeşme, Beşiktaş, Ottoman EmpireDate of death 26 April 1957(1957-04-26) (aged 60)[1]Place of death İstanbul, TurkeyPosition(s) Midfielder, DefenderYouth career Basiret1910 Beşiktaş Sebat1912–1913 Beşiktaş1913–1915 FenerbahçeSenior career*Years Team Apps (Gls)1915–1917 Galatasaray 1917–1921 Altınordu 1921–1922 Galatasaray 1922 Union Club (İttih...

 

Hino Nacional BrasileiroB. Indonesia: Lagu Kebangsaan BrasilBendera Brasil berkibar di Istana Iguaçu, Oktober 2008.Lagu kebangsaan  BrasilPenulis lirikOsório Duque-Estrada, 1909KomponisFrancisco Manuel da Silva, 1831Penggunaan1831 ketika Kekaisaran Brasil dan 1890 oleh Republik BrasilSampel audioHino Nacional Brasileiro (Instrumental)berkasbantuan Vokal Direkam oleh the Coral BDMG dan Orquestra Sinfônica da Polícia Militar do Estado de Minas Gerais Bermasalah memainkan berkas in...

 

هذه المقالة يتيمة إذ تصل إليها مقالات أخرى قليلة جدًا. فضلًا، ساعد بإضافة وصلة إليها في مقالات متعلقة بها. (سبتمبر 2019) موسى إبراهيم (بالبنغالية: মুসা ইব্রাহীম)‏    معلومات شخصية الميلاد سنة 1979 (العمر 43–44 سنة)  مواطنة بنغلاديش  الحياة العملية المدرسة الأم ج...

بيوتر مامانوف (بالروسية: Пётр Никола́евич Мамо́нов)‏  معلومات شخصية الميلاد 14 أبريل 1951  موسكو  الوفاة 15 يوليو 2021 (70 سنة) [1]  موسكو  سبب الوفاة كوفيد-19[1]  مواطنة الاتحاد السوفيتي (1951–1991) روسيا (1991–2021)  عضو في زفوكي مو  [لغات أخرى]‏[2]  الح...

 

Stasiun Fubasami文挟駅Stasiun Fubasami pada Juni 2009LokasiKogura, Nikkō-shi, Tochigi-ken 321-1106JepangKoordinat36°38′15″N 139°43′40″E / 36.6376°N 139.7277°E / 36.6376; 139.7277Koordinat: 36°38′15″N 139°43′40″E / 36.6376°N 139.7277°E / 36.6376; 139.7277Pengelola JR EastJalur■ Jalur NikkōLetak dari pangkal22.4 km dari UtsunomiyaJumlah peron2 peron sampingJumlah jalur2Informasi lainStatusTanpa stafSitus webSitus web...

 

Municipality in Trøndelag, Norway For the mining town in Røros municipality, see Røros (town). Municipality in Trøndelag, NorwayRøros Municipality Røros kommuneRossen tjïelteMunicipalityView of the mining town of Røros Coat of armsTrøndelag within NorwayRøros within TrøndelagCoordinates: 62°34′27″N 11°22′59″E / 62.57417°N 11.38306°E / 62.57417; 11.38306CountryNorwayCountyTrøndelagDistrictGauldalEstablished1 Jan 1838 • Created asForma...

Bohas-Meyriat-Rignat Bohas-Meyriat-Rignat (Frankreich) Staat Frankreich Region Auvergne-Rhône-Alpes Département (Nr.) Ain (01) Arrondissement Bourg-en-Bresse Kanton Saint-Étienne-du-Bois Gemeindeverband Bassin de Bourg-en-Bresse Koordinaten 46° 8′ N, 5° 23′ O46.1372222222225.3911111111111Koordinaten: 46° 8′ N, 5° 23′ O Höhe 264–555 m Fläche 23,51 km² Einwohner 950 (1. Januar 2020) Bevölkerungsdichte 40 Einw./km² Post...

 

Japanese novel by Ryō Wada and its manga adaptation Shinobi no KuniNovel cover忍びの国GenreHistorical[1] NovelWritten byRyō WadaPublished byShinchoshaDemographicMalePublishedMay 30, 2008 MangaWritten byRyō WadaIllustrated byMutsumi BannoPublished byShogakukanMagazineMonthly Shōnen SundayDemographicShōnenOriginal runMay 12, 2009 – February 12, 2011Volumes5 Live-action film Mumon: The Land of Stealth (2017) Shinobi no Kuni (忍びの国, lit. The Land...

 

Use of online advertisement or advertising to spread malware This article needs to be updated. Please help update this article to reflect recent events or newly available information. (November 2022) An example of a malicious advertisement Malvertising (a portmanteau of malicious software (malware) advertising) is the use of online advertising to spread malware.[1] It typically involves injecting malicious or malware-laden advertisements into legitimate online advertising networks and...

Indian TV series or programme Just MohabbatDirected byTony SinghDeeya SinghStarringHarsh LuniaJacqueline JuliannaKavita KapoorManoj PahwaTanvee SharmaVatsal ShethJennifer KotwalTheme music composerRaju SinghOpening themeJust Mohabbat performed by KKCountry of originIndiaNo. of episodes186ProductionProducerDJ's a Creative UnitRunning time22 minutesOriginal releaseNetworkSony Entertainment TelevisionRelease1996 (1996) –2000 (2000) Just Mohabbat is an India television serie...

 

Kendaraaan segala medan milik penjaga perbatasan Finlandia Kendaraan segala medan (bahasa Inggris: all-terrain vehicle; ATV) adalah sebuah sepeda motor yang memiliki empat roda. ATV biasanya digunakan untuk pertanian atau rekreasi. Rodanya didesign sedikit besar dan tinggi. ATV ini terkenal dengan kendaraan yang bisa melalui segala medan. Orang kerap menyebut ATV dengan sebutan mobil mini atau mini traktor, mungkin karena bentuknya yang menyerupai traktor ATV ini mudah di kemudikan dalam ...

 

County in North Carolina, United States County in North CarolinaNorthampton CountyCountyNorthampton County Courthouse in Jackson FlagSealLogoMotto(s): Living is EasyRich TraditionLocation within the U.S. state of North CarolinaNorth Carolina's location within the U.S.Coordinates: 36°25′18″N 77°23′54″W / 36.421774°N 77.398352°W / 36.421774; -77.398352Country United StatesState North CarolinaFounded1741Named forJames Compton, 5th Earl of Northa...

Aircraft crash in Pakistan, 22 May 2020 Pakistan International Airlines Flight 8303AP-BLD, the aircraft involved in the accident, seen in 2017AccidentDate22 May 2020 (2020-05-22)SummaryBelly landing, subsequent crash during go-around after dual engine flameoutSiteModel Colony, near Jinnah International Airport, Karachi, Pakistan 24°54′42″N 67°11′16″E / 24.91167°N 67.18778°E / 24.91167; 67.18778Total fatalities98Total injuries9AircraftAircraft...

 

This is a list of placenames in Scotland which have subsequently been applied to parts of New Zealand by Scottish emigrants or explorers. Main article: Scottish place names in other countries The South Island also contains the Strath-Taieri and the Ben Ohau Range of mountains, both combining Scots Gaelic and Māori origins, as does Glentaki, in the lower valley of the Waitaki River. Invercargill has the appearance of a Scottish name, since it combines the Scottish prefix Inver (Inbhir), meani...

 

6th century BC Greek Cyrenaean Princess Ladice or Ladice of Cyrene (Greek: Λαδική, fl. 548 BC to 526 BC) was a Greek Cyrenaean princess and was a member of the Battiad dynasty. She married the ancient Egyptian pharaoh Amasis II. When Amasis died in 526 BC, she returned from Egypt back to Cyrene. Family Ladice was the daughter of the fifth Greek Cyrenaean king Battus III and Greek Cyrenaean queen Pheretima. Her brother would be the future sixth Greek Cyrenaean king Arcesilaus III. Althou...

Russian hard rock band You can help expand this article with text translated from the corresponding article in Russian. (March 2021) Click [show] for important translation instructions. Machine translation, like DeepL or Google Translate, is a useful starting point for translations, but translators must revise errors as necessary and confirm that the translation is accurate, rather than simply copy-pasting machine-translated text into the English Wikipedia. Consider adding a topic to thi...

 

Village development committee in Narayani Zone, NepalGadi गडीVillage development committeeGadiLocation in NepalCoordinates: 27°13′N 84°49′E / 27.21°N 84.82°E / 27.21; 84.82Country   NepalZoneNarayani ZoneDistrictParsa DistrictPopulation (2011) • Total4,358Time zoneUTC+5:45 (Nepal Time) Gardi is a village development committee in Parsa District in the Narayani Zone of southern Nepal. At the time of the 2011 Nepal census it h...

 

This article is about the Andaman Islands tribe. For the Cora people of Mexico, see Cora people. For the Kora people of South Africa, see Griqua people. Territory of the Kora (Aka-Kora) and other Andamanese peoples in the late 19th century. The Kora, Khora or Cora were one of the ten indigenous tribes of the Great Andamanese people, originally living on the eastern part of North Andaman Island in the Indian Ocean. The tribe is now extinct, although some of the remaining Great Andamanese on St...

2009 studio album by Rod StewartSoulbookStudio album by Rod StewartReleased17 October 2009Recorded2009StudioCeltic House (Los Angeles)Bill Schnee (Los Angeles)The Village (Los Angeles)Capitol (Hollywood)Royal (Memphis, Tennessee)Germano (New York City)4 Seasons (Palm Beach, Florida)Morrisound (Tampa, Florida)GenreSoulLabelJProducerSteve Tyrell, Steven Jordan, Chuck Kentis[1]Rod Stewart chronology Still the Same... Great Rock Classics of Our Time(2006) Soulbook(2009) Once in a ...

 

Looting of BattlefordPart of the North-West RebellionFort Battleford National Historic SiteDateMarch 30, 1885Location52°44′17″N 108°18′54″W / 52.738°N 108.315°W / 52.738; -108.315Battleford, North-West Territories vteNorth-West Rebellion Duck Lake Battleford Frog Lake Fort Pitt Fish Creek Cut Knife Batoche Frenchman's Butte Loon Lake Duck LakeBattlefordFrog LakeFort PittFish CreekCut KnifeBatocheButteLoon Lakeclass=notpageimage| The District of Saskatchewan...

 

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