Гармонійний пошук

Гармоні́йний по́шук — це метаевристичний алгоритм, натхненний процесом імпровізації музикантів. Найчастіше він використовується в інформатиці та дослідженні операцій. В алгоритмі ГП, кожен музикант (рішення змінної) грає (генерує) ноти (значення) для пошуку найкращої гармонії (глобального оптимуму).

Алгоритм пошуку гармонії має такі критерії:

  • ГП може обробляти дискретні змінні, а також неперервні змінні.
  • ГП не вимагає початкового значення налаштувань для змінних.
  • ГП вільний від дивергенції.
  • ГП може уникнути локальних оптимумів.

Основний алгоритм Гармонійного пошуку

Гармонійний пошук намагається знайти вектор, який оптимізує (мінімізує або максимізує) певну цільову функцію.

  • Крок 1: Згенерувати випадкові вектори, стільки, скільки є місця у пам'яті гармонійного пошуку (hms), потім зберегти ці вектори у пам'яті гармонійного пошуку (hm).
  • Крок 2: Згенерувати новий вектор . Для кожної компоненти ,
    • з ймовірністю (швидкість вибору значення з пам'яті гармонійного пошуку;0 ≤ ≤ 1), вибрати збережене значення з hm
    • з ймовірністю , вибрати випадкове значення в межах допустимого діапазону.
  • Крок 3: Виконання додаткових робіт, якщо значення в кроці 2 прийшло від hm.
    • з ймовірністю (крок регулювання швидкості; 0 ≤ ≤ 1), змінити на малу величину: чи для дискретного значення; чи для безперервної змінної.
    • з ймовірністю , нічого не робити.
  • Крок 4: Якщо краще, ніж найгірший вектор у hm, замінити на .
  • Крок 5: Повторення з кроку 2 до кроку 4, поки критерій не буде виконано

Параметри алгоритму:

  •  : Розмір пам'яті гармонійного пошуку. Як правило, варіюється від 1 до 100 . (Стандартне значення = 30)
  •  : Швидкість вибору значення з пам'яті гармонійного пошуку. Як правило, варіюється від 0,7 до 0,99. (Стандартне значення = 0,9)
  •  : Швидкість вибору сусідніх значень. Як правило, варіюється від 0,1 до 0,5. (Стандартне значення = 0,3)
  •  : Обсяг між двома сусідніми значеннями в дискретному наборі кандидатів.
  • (пропускна здатність) : Сума максимальної зміни кроку настройки. Це може бути (0,01 × допустимого діапазону) до (0,001 × допустимого діапазону).

Приклад застосування

Пазл судоку у процесі розв'язання

Одне із застосувань алгоритму гармонійного пошуку може бути розв'язання судоку.

Для початку з'ясуємо які ноти є у гармонії і, потім, вирахуємо якість рішення. Перш за все, зверніть увагу, що для будь-якого рішення, яке буде розглядатися як таке, кожна клітина повинна мати значення. Деякі значення задаються головоломкою, а деякі повинні бути вирішені нами. Ми прагнемо знайти значення для кожної комірки, таке що немає жодних конфліктів, або, іншими словами, оптимальним вирішенням цієї проблеми є судоку, яка має всі комірки заповнені не порушуючи правила гри. Ми моделюємо вартість кожної з невідомих комірок як одну ноту в гармонії, зі значенням ноти яке є цілим числом від 1 до 9. Справа приклад вирішення судоку за допомогою алгоритму гармонійного пошуку. На картинці наведено приклад рішення, запропоновані в ранній ітерації пошуку гармонії.

  • Зелені комірки не порушують правила
  • Червоні комірки клітин порушують або рядок або стовпець
  • Білі комірки були дані головоломкою
  • Сірі комірки мають тільки одне значення при даному розташуванні зелених та красних комірок

Зелені, сірі та червоні комірки представляють вибір для невідомих комірок.

Далі, ми вирішуємо, як оцінити якість даного рішення. Найочевидніший спосіб для оцінення алгоритму є наступним: підрахувати тільки кількість порушень в головоломці (підрахувати кількість червоних комірок). Оптимальне вирішення це глобальний мінімум функції Q, де

де  — комірка, де  — кількість комірок враховуючи зліва,  — згори,  — усі клітини у k-му блоці.

Вища евристична функція дає нам детальнішу міру вирішення оптимального рішення. Вона працює наступним чином: бере суму кожного ряду і віднімає 45, що являє собою суму чисел від 1 до 9. Якщо певний ряд складається з двох 1 замість 1 і 2, сума чисел у рядку не буде 45, і Q не буде мінімальним. Правильне рішення для судоку матиме Q = 0. Важливо бачити, що сума рядків може бути 45, хоча номери в ньому, точно не встановлені ​​від 1 до 9. Наприклад, може статися наступне сума {1,2,2,5,5,6,7,8,9} = 45. Однак, якщо цей випадок має місце в одному рядку, то сума для стовпців, що проходять через ряд, або суму на один з блоків, що містять рядки не буде 45, рухаючи остаточне значення Q від 0, отже, це позначає субоптимальну якість відповідно до наших побажань. Єдиний спосіб щоб отримати в рядку, стовпці і блоці суму 45 — це єдиний варіант мати 1 — 9 в кожному контейнері. Таким чином, ноти для гармонії це множина значень невідомих комірок, а якість гармонії це оцінка функції Q в згенерованому судоку. За допомогою цих двох рішень, ми можемо тепер використовувати гармонійний пошук, щоб знайти рішення (якщо воно існує) до даної судоку.

Області застосування алгоритму

Алгоритм Гармонійного пошуку застосовується до багатьох оптимізаційних проблем, таких як:

Застосування у реальному світі:

  • Оптимальне рішення судоку
  • Планування оптимального розкладу
  • Логістичні проблеми

У Інформатиці:

У електронній інженерії:

  • Системи диспетчеризації
  • Фотоелектронне виявлення
  • Проектування системи живлення
  • Проектування системи мобільного зв'язку

Застосування алгоритму у інших сферах

Гармонійний пошук може застосовуватися в:

У еволюційних методах:

У метаалгоритмах, включаючи:

Див. також

Література

Загальна інформація

Теорія гармонійного пошуку

Застосування у інформатиці

Застосування у інженерії

  • Fuzzy Data Clustering: Malaki, M.,Pourbaghery, JA, A Abolhassani, H. A combinatory approach to fuzzy clustering with harmony search and its applications to space shuttle data, Proceedings of the SCIS & ISIS,17-21,2008.
  • Offshore Structure Mooring: Ryu, S., Duggal, A.S., Heyl, C. N., and Geem, Z. W. Mooring Cost Optimization via Harmony Search[недоступне посилання з липня 2019], Proceedings of the 26th International Conference on Offshore Mechanics and Arctic Engineering (OMAE 2007), ASME, San Diego, CA, USA, June 10-15 2007.
  • Ecological Conservation: Geem, Z. W. and Williams, J. C. Ecological Optimization Using Harmony Search, Proceedings of American Conference on Applied Mathematics, Harvard University, Cambridge, MA, USA, March 24-26, 2008.

Посилання

Read other articles:

State parliament of Berlin Abgeordnetenhaus von BerlinTypeTypeLandtag Established1809LeadershipPresidentCornelia Seibeld, CDU since 16 March 2023 StructureSeats159Political groupsGovernment (86)   CDU (52)   SPD (34) Opposition (73)   Greens (34)   The Left (21)   AfD (17)   BSW (1) ElectionsLast election12 February 2023Next election2026Meeting placePreußischer Landtag buildingWebsiteparlament-berlin.de The Abgeordnetenhaus of Berlin (House of Deputies) (Ger...

 

Pierre Kalulu Kalulu bersama AC Milan pada 2022Informasi pribadiNama lengkap Pierre Kazeye Rommel Kalulu Kyatengwa[1]Tanggal lahir 5 Juni 2000 (umur 23)Tempat lahir Lyon, PrancisTinggi 182 m (597 ft 1 in)[2]Posisi bermain BekInformasi klubKlub saat ini AC MilanNomor 20Karier junior2007–2010 Saint-Priest2010–2018 LyonKarier senior*Tahun Tim Tampil (Gol)2018–2020 Lyon B 36 (0)2020– AC Milan 59 (3)Tim nasional‡2018 Prancis U-18 5 (0)2018–2019 Pran...

 

العلاقات بين أوكرانيا والاتحاد الأوروبي   الاتحاد الأوروبي   أوكرانيا تعديل مصدري - تعديل   جزء من سلسلة مقالات سياسة أوكرانياأوكرانيا دستور الدستور قانون أوكرانيا حقوق الإنسان السلطة التنفيذية الرئيس فولوديمير زيلينسكي الإدارة الأمن القومي ومجلس الدفاع مم...

Mosque in Istanbul, Turkey Kalenderhane MosqueThe Mosque viewed from the southeast in 2012ReligionAffiliationSunni IslamYear consecrated1746LocationLocationIstanbul, TurkeyLocation in the Fatih district of IstanbulGeographic coordinates41°00′47″N 28°57′37″E / 41.013132°N 28.960304°E / 41.013132; 28.960304ArchitectureTypeChurch with Greek cross planStyleMiddle Byzantine - ComnenianCompleted12th centuryMinaret(s)1 Dome of the mosque Kalenderhane Mosque (Turki...

 

1938 day of protest by Indigenous Australians against British invasion 150 years earlier Proclamation of the Day of Mourning. The Day of Mourning was a protest held by Aboriginal Australians on 26 January 1938, the 150th anniversary of the arrival of the First Fleet, which marked the beginning of the colonisation of Australia. It was declared to be a protest of 150 years of callous treatment and purposefully coincided with Australia Day celebrations. Day of Mourning protests have been held on...

 

Lihat pula: Manzanar, California Pusat Relokasi Perang Manzanar (Manzanar War Relocation Center)U.S. National Register of Historic PlacesU.S. National Historic LandmarkU.S. National Historic SiteMarkah Historis California #850Monumen Budaya-Historis L.A. #160Angin badai panas membawa debu dari padang pasir di sekelilingnya, 3 Juli 1942Letak:Inyo County, CaliforniaKota terdekat:Independence, CaliforniaCoordinates:36°43′42″N 118°9′16″W / 36.72833°N 118.15444...

The topic of this article may not meet Wikipedia's notability guideline for biographies. Please help to demonstrate the notability of the topic by citing reliable secondary sources that are independent of the topic and provide significant coverage of it beyond a mere trivial mention. If notability cannot be shown, the article is likely to be merged, redirected, or deleted.Find sources: Deborah Rosenblum – news · newspapers · books · scholar · JSTOR (Ju...

 

Private music school in Los Angeles, California Musicians InstituteFormer namesGuitar Institute of TechnologyMusicians Institute of TechnologyTypePrivate for-profit music schoolEstablished1977[1]PresidentTodd BerhorstAcademic staff450Students1,425LocationLos Angeles, California, United StatesCampusUrbanWebsitemi.edu Musicians Institute (MI) is a private for-profit music school in Los Angeles, California. MI students can earn Certificates and – with transfer of coursework taken at Lo...

 

Tiangong-2 (Cina: 天宫二号; pinyin: Tiangong èrhào; harfiah Heavenly Palace 2) adalah sebuah laboratorium ruang angkasa Cina direncanakan dan bagian dari program stasiun ruang angkasa Proyek 921-2. Tiangong-2 diharapkan akan diluncurkan oleh Badan Antariksa Nasional China pada tahun 2015 untuk mengganti modul prototipe Tiangong-1, yang diluncurkan pada bulan September 2011. Referensi lbsStasiun dan habitat luar angkasaDaftar stasiun luar angkasaAktif Stasiun Luar Angkasa Internasional ...

American politician For his son, Speaker of the Massachusetts House of Representatives, see Joseph H. Walker (Massachusetts speaker). Joseph Henry WalkerMember of theU.S. House of Representatives from MassachusettsIn officeMarch 4, 1889 – March 3, 1899Preceded byJohn E. RussellSucceeded byJohn R. ThayerConstituency10th district (1889–93)3rd district (1893–99)Member of the Massachusetts House of RepresentativesIn office1879–18801887 Personal detailsBornDecember 21, 1829Boston,...

 

Andara Firman MoeisLahir20 Januari 1986 (umur 38)JakartaKebangsaanIndonesiaNama lainAnggie MoeisAlmamaterInstitut Kesenian JakartaPekerjaanSenimanDikenal atasPenata tari Andara Firman Moeis yang akrab dipanggil Anggie Moeis (lahir 20 Januari 1986) adalah seorang koreografer Indonesia. Ia dipercaya menjadi juru bicara perhelatan 11th Indonesian Dance Festival 2012 yang dilangsungkan dari tanggal 1 hingga 9 Juni 2012.[1][2][3] Setamat SMA, Anggie meneruskan pe...

 

نظام شحن مركبة الحلم الفضائية مركبة الحلم الفضائية معلومات عامة المصنع سييرا نيفادا كوربوريشن بلد المنشأ الولايات المتحدة تطبيقات محطة الفضاء الدولية المشغل ناسا Derived from HL-20 Personnel Launch System إنتاج الحالة مرحلة التطوير تعديل مصدري - تعديل   مركبة الحلم الفضائية مركبة الحلم ...

Peer-to-peer encrypted communication protocol PyBitmessagePyBitmessage version 0.3.5Original author(s)Jonathan WarrenDeveloper(s)Bitmessage CommunityInitial releaseNovember 2012; 11 years ago (2012-11)Stable release0.6.3.2 / February 13, 2018; 6 years ago (2018-02-13) Written inPython, C++ (POW function)Operating systemWindows, macOS, Linux, FreeBSDAvailable inEnglish, Esperanto, French, German, Spanish, Russian, Norwegian, Arabic, ChineseTypeInstant m...

 

Finite difference method for numerically solving parabolic differential equations Differential equations Scope Fields Natural sciencesEngineering Astronomy Physics Chemistry Biology Geology Applied mathematics Continuum mechanics Chaos theory Dynamical systems Social sciences Economics Population dynamics List of named differential equations Classification Types Ordinary Partial Differential-algebraic Integro-differential Fractional Linear Non-linear By variable type Dependent and independent...

 

Alice Pike Barney BiografiKelahiran14 Januari 1857 Cincinnati Kematian16 Juli 1931 (74 tahun)Los Angeles Tempat pemakamanWoodland Cemetery and Arboretum (en) Galat: Kedua parameter tahun harus terisi! Data pribadiNama samaranPike, Alice Barney, Mrs. Albert Clifford Hemmick, Mrs. Christian AgamaBaha'i KegiatanSpesialisasiSeni lukis Pekerjaanpelukis, seniman GenreLukisan potret dan potret KeluargaPasangan nikahAlbert Clifford Barney (en) Christian Dominique Hemmick (en) AnakNatalie Clifford...

ثورته ضد الكوتيين واسترجاع الحكم السومري سقطت الامبراطورية الأكدية عام 2159 ق.م تحت وطأة تغير الظروف المناخية والجفاف والاضطرابات التي عصفت بالبلاد في السنوات الأخيرة من حكم رجل أكد القوي الامبرطور نارام سن ( واسمه يعني محبوب إله القمر سن، 2260- 2223 ق.م)، والتي تم تبريرها لاحقاً...

 

Rallying competition held in Estonia Rally EstoniaStatusactiveGenremotorsporting eventDate(s)JulyFrequencyannualLocation(s)Tartu, Otepää, ElvaCountryEstoniaInaugurated2010Most recent2024Websiterallyestonia.com 2024 Rally Estonia Rally Estonia is a rallying event organised each year in Estonia. It is the largest and most high-profile motorsport event in the country and runs on smooth gravel roads in the south of the country, some of which are purpose-built for the rally. The city of Tartu ho...

 

Anglo-Dutch sculptor and wood carver Grinling GibbonsGrinling Gibbons by Sir Godfrey KnellerBorn4 April 1648Rotterdam, NetherlandsDied3 August 1721(1721-08-03) (aged 73)Resting placeSt Paul's, Covent Garden, LondonOccupation(s)Famous Sculptor and Wood CarverKnown forWorks on St Paul's Cathedral Grinling Gibbons (4 April 1648 – 3 August 1721) was an Anglo-Dutch sculptor and wood carver known for his work in England, including Windsor Castle, the Royal Hospital Chelsea and Hampton C...

Pour les articles homonymes, voir Chailly et Armançon (homonymie). Chailly-sur-Armançon Le château de Chailly-sur-Armançon. Administration Pays France Région Bourgogne-Franche-Comté Département Côte-d'Or Arrondissement Beaune Intercommunalité Communauté de communes de Pouilly-en-Auxois - Bligny-sur-Ouche Maire Mandat Bernard Chalon (d) 2020-2026 Code postal 21320 Code commune 21128 Démographie Populationmunicipale 265 hab. (2021 ) Densité 14 hab./km2 Géographie Coordon...

 

This article is about the Geographic South Pole. For other uses, see South Pole (disambiguation). Southernmost point on Earth South Geographic PoleSouth Magnetic Pole (2007)South Geomagnetic Pole (2005)South pole of inaccessibility The Geographic South Pole is marked by the stake on the right NASA image showing Antarctica and the South Pole in 2005 The South Pole, also known as the Geographic South Pole or Terrestrial South Pole, is the southernmost point on Earth and lies antipodally on the ...