בסיס גרייבר

במתמטיקה שימושית, בסיסי גרייבר (Graver bases) מאפשרים פתרונות איטרטיביים של בעיות תכנות בשלמים ליניאריות ולא ליניאריות שונות בזמן פולינומי. הם הוגדרו לראשונה על ידי ג'ק גרייבר.[1] ברנד שטורמפלס תיאר את הקשר שלהם לתורת בסיסי גרובנר.[2] התיאוריה האלגוריתמית של בסיסי גרייבר ויישומה לתכנות בשלמים מתוארת על ידי שמואל און.[3][4]

הגדרה רשמית

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

תחת סדר חלקי על המוגדר על ידי כאשר ו- לכל i. לדוגמה, בסיס גרייבר של מורכב מהווקטורים (1−,1,0), (1,0−,2), (2 ,1−,0), (1,1−,1) ושליליותיהם.

פתרון תכנות בשלמים באמצעות בסיסי גרייבר

תכנות בשלמים היא הבעיה של אופטימיזציה של פונקציית מטרה ליניארית או לא ליניארית על פני קבוצה של נקודות שלמות המקימות מערכת של אי שוויונות ליניאריים. באופן רשמי ניתן לרשום את הבעיה בצורה סטנדרטית באופן הבא:

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

תכנות ליניארי בשלמים

המקרה הנחקר ביותר, הוא של תכנות ליניארי בשלמים[5],

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

עם זאת, בהינתן בסיס הגרייבר של ניתן לפתור אותה בזמן פולינומי באמצעות האלגוריתם האיטרטיבי הפשוט הבא.[3][6] נניח תחילה כי ניתנת איזו נקודה אפשרית ראשונית. כל עוד הדבר אפשרי, חזור על האיטרציה הבאה: מצא מספר שלם חיובי ואלמנט ב- כך ש- אינו מפר את החסמים ומעניק שיפור מיטבי; עדכן והמשך לאיטרציה הבאה. הנקודה האחרונה היא אופטימלית ומספר האיטרציות הוא פולינומי. כדי למצוא נקודה אפשרית ראשונית ניתן להגדיר ולפתור בעיית עזר מתאימה בה יש נקודה ראשונית טריביאלית ולפתור אותה באופן דומה.

תכנות לא ליניארי בשלמים

עבור פונקציות מטרה כלליות , אם המשתנים אינם חסומים אז הבעיה עלולה להיות בלתי ניתנת לחישוב: מהפתרון של הבעיה העשירית של הילברט[7] עולה כי אין אלגוריתם אשר בהינתן פולינום עם מקדמים שלמים מדרגה 8 ב־58 משתנים, מחליט אם הערך המינימלי של על כל הווקטורים השלמים ממימד 58 הוא 0. לעומת זאת, כאשר המשתנים חסומים, הבעיה

ניתנת לפתרון באמצעות בסיס גרייבר בזמן פולינומי למספר פונקציות מטרה לא ליניאריות, כולל:

  • פונקציות קמורות פריקות מהצורה  ;
  • בפרט ה- p-norm עבור כל מספר שלם חיובי  ;
  • פונקציות מורכבות קעורות , כאשר היא מטריצה בשלמים, קבוע, ו- פונקציה קעורה של משתנים;
  • מחלקות מסוימות של פונקציות ריבועיות ופולינומיות מדרגות גבוהות יותר.

מספר יישומים

טבלאות רב ממדיות

נתבונן בבעיית האופטימיזציה הבאה על טבלאות תלת־ממדיות עם סכומי קוים נתונים,

כאשר , , מספרים שלמים אי-שליליים (שערכם המרבי חוסם באופן מרומז את כל המשתנים מלמעלה). נסמן ב- את המטריצה המגדירה מערכת זו. שים לב שמטריצה זו בדרך כלל "אינה" מודולרית לחלוטין . עם זאת, הוכח ב-[8] כי לכל ו- קבועים, בסיס הגרייבר ניתן לחישוב בזמן שהוא פולינום ב- . לכן התוצאות שהוזכרו לעיל מאפשרות לפתור בעיה זו בזמן פולינומי עבור ו- קבועים ו- משתנה. נעיר שאם רק צד אחד של הטבלה הוא קבוע (אפילו עם ) בעוד ש- ו- משתנים, הבעיה קשה ב-NP[9]. באופן כללי יותר, תוצאות חיוביות דומות תקפות בבעיות טבלאות מממדים גבוהים יותר[10]: עבור כל ו- קבועים, אופטימיזציה (לא) ליניארית מעל טבלאות עם משתנה ושוליים נתונים ניתנת לבצוע בזמן פולינומי. לבעיות אלה יש בפרט יישומים לבעיות אבטחה ופרטיות במסדי נתונים סטטיסטיים.

זרימה מרובת סחורות

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

יישומים אחרים

היישומים הרבים של התאוריה האלגוריתמית של בסיסי גרייבר כוללים גם תכנות בשלמים סטוכסטי,[6] תכנות N-fold בשלמים,[11] אישכול, ושחרור מבוקר במסדי נתונים סטטיסטיים. בחלק מהיישומים הללו לא ניתן לחשב את בסיס הגרייבר הרלוונטי בזמן פולינומי, אך ניתן לגשת אליו באופן עקיף המאפשר להשתמש בו בזמן פולינומי.

אוניברסליות ופרמטריזציה

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

סיבוכיות פרמטרית: מסיבוכיות זמן פולינומית לסיבוכיות זמן מעוקבת

סיבוכיות הזמן של פתרון חלק מהיישומים שנדונו לעיל, כמו בעיות הטבלאות הרב ממדיות, בעיות הזרימה מרובות הסחורות ובעיות תכנות N-fold בשלמים, נשלטת על ידי מספר האיברים בבסיס הגרייבר הרלוונטי, שהוא פולינום מדרגה גדולה בדרך כלל, הנקראת מורכבות הגרייבר של המערכת. אולם, קיים אלגוריתם מהיר בהרבה, שמוצא בכל איטרציה את השיפור הטוב ביותר כאשר שלם חיובי ו- אלמנט ב- מבלי לבנות במפורש את בסיס הגרייבר, בזמן מעוקב ללא קשר למערכת[13]. במונחים של סיבוכיות פרמטרית, תוצאה זו מראה שכל הבעיות הללו עם פרמטריזציה מתאימה, ובפרט בעיות בטבלאות תלת־ממדיות  כאשר ו- פרמטרים, הן fixed parameter tractable.

הערות שוליים

  1. ^ Jack E. Graver: On the foundations of linear and linear integer programming, Mathematical Programming 9:207–226, 1975
  2. ^ Bernd Sturmfels, "Gröbner Bases and Convex Polytopes", American Mathematical Society, xii+162 pp., 1996
  3. ^ 1 2 Shmuel onn: "Nonlinear Discrete Optimization", European Mathematical Society, x+137 pp., 2010
  4. ^ Shmuel Onn: Linear and nonlinear integer optimization, Online Video Lecture Series, Mathematical Sciences Research Institute, Berkeley, 2010
  5. ^ Alexander Schrijver: "Theory of Linear and Integer Programming", Wiley, xii+471 pp., 1986
  6. ^ 1 2 Raymond Hemmecke, Shmuel Onn, Robert Weismantel: A polynomial oracle-time algorithm for convex integer minimization, Mathematical Programming 126:97–117, 2011
  7. ^ Yuri V. Matiyasevich: "Hilbert's Tenth Problem", MIT Press, xxiv+264 pp., 1993
  8. ^ Jesús A. De Loera, Raymond Hemmecke, Shmuel Onn, Robert Weismantel: "N"-fold integer programming, Discrete Optimization, 5:231–241, 2008
  9. ^ Jesús A. De Loera, Shmuel Onn: The complexity of three-way statistical tables, SIAM Journal on Computing, 33:819–836, 2004
  10. ^ Theodore S. Motzkin: The multi-index transportation problem, Bulletin of the American Mathematical Society 58:494, 1952
  11. ^ Raymond Hemmecke, Matthias Köppe, Robert Weismantel: A polynomial-time algorithm for optimizing over "N"-fold 4-block decomposable integer programs, IPCO 14, 2010
  12. ^ Jesus A. De Loera, Shmuel Onn: All linear and integer programs are slim 3-way transportation programs, SIAM Journal on Optimization, 17:806–821, 2006
  13. ^ Raymond Hemmecke, Shmuel Onn, Lyubov Romanchuk: "N"-fold integer programming in cubic time, Mathematical Programming, 137:325–341, 2013

Read other articles:

Edmund dari LangleyAdipati YorkPenerusEdward dari Norwich, Adipati KeduaInformasi pribadiPemakamanKings Langley, HertfordshireWangsaWangsa Plantagenet (melalui kelahiran)Wangsa York (pendiri)AyahEdward III dari Windsor, Raja InggrisIbuPhilippe dari HainautPasanganIsabella dari KastiliaJoan HollandAnakEdward dari Norwich, Adipati Kedua YorkConstance dari YorkRichard dari Conisburgh, Earl Ketiga Cambridge Sir Edmund dari Langley, Adipati Pertama York, Earl Pertama Cambridge KG (5 Juni 1341 ...

 

George VancouverLahir(1757-06-22)22 Juni 1757King's Lynn, Norfolk, EnglandMeninggal10 Mei 1798(1798-05-10) (umur 40)Petersham, Surrey, EnglandPekerjaanPerwira Angkatan LautTanda tangan Kapten George Vancouver RN (22 Juni 1757 – 10 Mei 1798) adalah seorang perwira Inggris dari Angkatan Laut Britania Raya, yang terkenal dengan ekspedisi 1791-95, yang menjelajahi dan memetakan wilayah Pantai Pasifik barat laut Amerika Utara, termasuk pantai-pantai Alaska, British Columbia, ...

 

Artikel ini sebatang kara, artinya tidak ada artikel lain yang memiliki pranala balik ke halaman ini.Bantulah menambah pranala ke artikel ini dari artikel yang berhubungan atau coba peralatan pencari pranala.Tag ini diberikan pada September 2016. Alassane TambéInformasi pribadiNama lengkap Alassane TambéTanggal lahir 26 Januari 1992 (umur 32)Tempat lahir Villepinte, PrancisTinggi 182 m (597 ft)Posisi bermain BekInformasi klubKlub saat ini GenoaNomor 2Karier junior2002–2009 ...

PT Bank Pembangunan Daerah Nusa Tenggara TimurNama dagangBank NTTJenisPerserodaGenrePerbankanDidirikan16 Juli 1962KantorpusatKupang, Nusa Tenggara Timur, IndonesiaWilayah operasiNusa Tenggara Timur dan SurabayaTokohkunciEduardus Bria Seran (Direktur Utama), Fransiskus Salem (Komisaris Utama)PendapatanRp 1.256 triliun (2016)Laba bersihRp 233.844 miliar (2016)Total asetRp 9.597 triliun (2016)Total ekuitasRp 1.668 triliun (2016)Karyawan1.592 (2016)Situs webbpdntt.co.id Bank NTT (dahulu bernama B...

 

2000 fighting video game 2000 video gameRockman Battle & FightersDeveloper(s)CapcomPublisher(s)CapcomDesigner(s)Keiji InafuneSeriesMega ManPlatform(s)Neo Geo Pocket Color, Nintendo SwitchReleaseNeo Geo Pocket ColorJP: July 26, 2000[1]SwitchWW: August 3, 2022[2]Genre(s)FightingMode(s)Single-player, multiplayer Rockman: Battle & Fighters (ロックマン バトル&ファイターズ, Rokkuman Batoru Ando Faitāzu) is a Mega Man fighting game developed and published b...

 

Gotye memperoleh number-one single perdana Somebody That I Used to Know, yang merupakan kolaborasi dengan Kimbra. Single ini juga merajai tangga lagu Billboard Hot 100 Edisi Akhir Tahun 2012. Billboard Hot 100 adalah tangga musik yang memuat 100 peringkat musik terlaris (single) di Amerika Serikat. Tangga musik ini diterbitkan secara mingguan oleh majalah Billboard yang disusun oleh Nielsen Soundscan, berdasarkan indikator penjualan single (musik) dalam bentuk fisik dan digital, serta rekam t...

Former Cambodian airline This article needs to be updated. Please help update this article to reflect recent events or newly available information. (August 2013) TonleSap Airlines IATA ICAO Callsign K9 TSP TONLESAP AIR Founded2011Ceased operations2013HubsSiem Reap International AirportFleet size0[1]Destinations12HeadquartersPhnom Penh, CambodiaWebsiteweb.archive.org/web/20101228220929/http://www.tonlesapairlines.com/%20Official%20website Tonlesap Airlines Corp. was an airline with its...

 

Swimming competition Men's 4 × 100 metre freestyle relay at the 2022 FINA World Swimming Championships (25 m)VenueMelbourne Sports and Aquatic CentreLocationMelbourne, AustraliaDates13 December (heats and finals)Competitors59 from 13 nationsTeams13Winning time3:02.75Medalists  Alessandro MiressiPaolo Conte BoninLeonardo DeplanoThomas CecconManuel Frigo   Italy Flynn SouthamMatthew TempleThomas NeillKyle ChalmersShaun Champion   Australia...

 

此条目序言章节没有充分总结全文内容要点。 (2019年3月21日)请考虑扩充序言,清晰概述条目所有重點。请在条目的讨论页讨论此问题。 哈萨克斯坦總統哈薩克總統旗現任Қасым-Жомарт Кемелұлы Тоқаев卡瑟姆若马尔特·托卡耶夫自2019年3月20日在任任期7年首任努尔苏丹·纳扎尔巴耶夫设立1990年4月24日(哈薩克蘇維埃社會主義共和國總統) 哈萨克斯坦 哈萨克斯坦政府...

36°10′05″N 73°22′44″E / 36.1681°N 73.3790°E / 36.1681; 73.3790 National park in Pakistan Broghil Valley National Park Broghil Valley National Park (Urdu: بروغل) is located in the upper northern reaches of the Upper Chitral District, Khyber Pakhtunkhwa, Pakistan, close to the Afghan-Pakistan border. Geography Chiti Boui Glacier Broghil valley Broghil Valley is 250 km (160 mi) from the main town of Chitral and is the northernmost valley within ...

 

Explanation for the rates of electron transfer reactions In theoretical chemistry, Marcus theory is a theory originally developed by Rudolph A. Marcus, starting in 1956, to explain the rates of electron transfer reactions – the rate at which an electron can move or jump from one chemical species (called the electron donor) to another (called the electron acceptor).[1] It was originally formulated to address outer sphere electron transfer reactions, in which the two chemical spec...

 

Overview of the Zoroastrian populace in Azerbaijan Part of a series onZoroastrianism Primary topics Ahura Mazda Zarathustra Asha Vohu Manah Persia/Iran Faravahar Avestan Divine entities Amesha Spentas Yazatas Ahuras Daevas Fravashi Angra Mainyu Scripture and worship Zoroastrian literature Avesta Ashem Vohu Ahuna Vairya Yenghe hatam Airyaman ishya Fire Temples 101 Names of Ahura Mazda Adur Burzen-Mihr Adur Farnbag Adur Gushnasp Cypress of Kashmar Gathas Yasna Vendidad Visperad Yashts Khordeh A...

1992 aviation accident CommutAir Flight 4821A Beechcraft 1900C similar to the accident aircraftAccidentDateJanuary 3, 1992 (1992-01-03)SummaryControlled flight into terrain due to pilot errorSiteGabriels, near Adirondack Regional Airport, Saranac Lake, New York, United States 44°25′16″N 74°11′28″W / 44.421°N 74.191°W / 44.421; -74.191AircraftAircraft typeBeechcraft 1900COperatorCommutAir doing business as USAir ExpressRegistrationN55000F...

 

Інститут ядерних досліджень НАН України Основні дані Засновано 1970 Країна  УкраїнаТип науково-дослідний інститутМатеринськаорганізація НАН УкраїниВебсторінка kinr.kiev.ua  Інститут ядерних досліджень НАН України у Вікісховищі Інститут ядерних досліджень НАН України...

 

Legislature of the Confederate States Not to be confused with Congress of the Confederation or Provisional Congress of the Confederate States. Confederate States CongressSeal of the Confederate StatesTypeTypeBicameral HousesSenateHouse of RepresentativesHistoryFoundedFebruary 18, 1862 (1862-02-18)DisbandedMarch 18, 1865 (1865-03-18) (de facto)Preceded byProvisional Congress of the Confederate StatesLeadershipPresident of the SenateAlexander H. Stephens Presi...

يفتقر محتوى هذه المقالة إلى الاستشهاد بمصادر. فضلاً، ساهم في تطوير هذه المقالة من خلال إضافة مصادر موثوق بها. أي معلومات غير موثقة يمكن التشكيك بها وإزالتها. (مارس 2022) معركة بيروذ جزء من الفتح الإسلامي لخوزستان  معلومات عامة التاريخ 23 هـ - 643/4 م الموقع ذبيرو ، بالقرب من ا...

 

American singer (born 1980) MonicaMonica during an interview in 2019BornMonica Denise Arnold (1980-10-24) October 24, 1980 (age 43)College Park, Georgia, U.S.EducationNorth Clayton High SchoolOccupations Singer songwriter rapper actress Years active1991–presentWorksDiscographyfilmographysongs recordedSpouse Shannon Brown ​ ​(m. 2010; div. 2019)​Children3RelativesPolow da Don (cousin)Ludacris (cousin)AwardsFull listMusical careerGenre...

 

中国共产党 历史 - 章程 - 组织 - 领导 最高领导人 中央委员会主席 中央委员会副主席 中央委员会总书记 中央政治局常务委员会委员 中央委员会秘书长 中央书记处总书记 标志和制度 党旗、党徽、党报、党刊 领导集体、干部制度、民主集中制 纪律检查机关 指导思想 马克思列宁主义 毛泽东思想 中国特色社会主义理论体系 邓小平理论 “三个代表”重要思想 科学发展观 习近...

Il SantoTitolo originaleThe Saint PaeseRegno Unito Anno1962-1969 Formatoserie TV Genereazione, fantasy, spionaggio Stagioni6 Episodi118 Durata50 min (episodio) Lingua originaleinglese Dati tecniciB/N4:3 CreditiIdeatoreRobert S. Baker Interpreti e personaggi Roger Moore: Simon Templar Ivor Dean: Ispettore Teal Warren Mitchell : Marco de Cesari Doppiatori e personaggi Riccardo Cucciolla: Simon Templar (st. 1-4) Luigi Vannucchi: Simon Templar (st. 1-4) Rino Bolognesi: Simon Templar ...

 

Lucien Prival nel film Hollywood Speaks (1932) Lucien Prival (New York, 14 luglio 1901 – Daly City, 3 giugno 1994) è stato un attore statunitense. Indice 1 Biografia 2 Filmografia 2.1 Cortometraggi 2.2 Lungometraggi 2.3 Televisione 3 Doppiatori italiani 4 Note 5 Altri progetti 6 Collegamenti esterni Biografia Caratterista attivo tra gli anni venti e gli anni quaranta, Lucien Prival fu in grado di sfruttare la sua somiglianza vocale e fisica con l'attore e regista Erich von Stroheim.[1&...