i i “1268-Indihar-krog” — 2010/7/22 — 14:09 — page 1 — #1 i i i i i i List za mlade matematike, fizike, astronome in računalnikarje ISSN 0351-6652 Letnik 23 (1995/1996) Številka 5 Strani 294–297 Stane Indihar: NAJMANJŠI KROG Ključne besede: matematika, ravninska geometrija, C-P algoritem, tri- kotniki, krogi. Elektronska verzija: http://www.presek.si/23/1268-Indihar.pdf c© 1996 Društvo matematikov, fizikov in astronomov Slovenije c© 2010 DMFA – založništvo Vse pravice pridržane. Razmnoževanje ali reproduciranje celote ali posameznih delov brez poprejšnjega dovoljenja založnika ni dovo- ljeno. Mat ematika I NAJMANJŠI KROG 1. U vo d V lanski 4. številki Preseka je na st ra ni 213 Mar tin J uvan zastavil nasled- njo nalogo: Opiši algoritem, ki za dano končno mn ožico točk v ravnini poišče krog z najmanjšim polm erom , ki vsebuje vse točke iz mn ožice. Algoritem naj bo čim učinkovi tejši (in tudi dovolj preprost , da ga j e mogoče brez prevelikih težav sprogramirati). V naslednji številki Preseka pa je bil na straneh 296, 297 objavljen J uvanov algoritem, kako takšen krog poiskati . Ker ima omenje na naloga kar precejšnjo zgodovino in tudi posp lošit- ve, spregovorimo o njej nekoliko obširneje. V literaturi najdemo podatek , da je nalogo v letu 1857 zastavil J . J. Sylvester . Tri let a zatem je konstrukcijsko rešitev podal B. Peirce, v letu 1885 pa je do enakega postopka kot Peirce pri šel tudi G. Chryst al. Njun pr istop k reševanju na loge je sedaj znan pod imenom Chrystal - Peirceov algor item (C-P algoritem) . Ogledali si ga bomo pozneje. Zanimanje za nalogo se je spet poj avilo po dr ugi svetovni vojni z razvojem ope racijskega raziskovanja in matematičnega programiranja . V prvo področje sodi np r . naslednj a prakt ična naloga: Kj e naj postavim o urgentno helikopt ersko reševalno postajo, da bo razdalja do najbolj oddaljenega kraja čim manjša? Pri tej nalogi imajo vsi kraji enako "težo". Če pa up oštevamo, da so kraj i lahk o različno "obteženi" , dobimo splošnejšo nal ogo. Kot krit erij za raz lične obtežitve je npr . število prebivalcev. Posplošitev Sylvestrove naloge dobimo tudi, če nam esto mn ožice točk v ravni ni vzamemo končno množico točk v 3-razsežnem ali pa kar n- razsežnem prostoru (n ~ 3) . V tem primeru iščemo n-razsežno kroglo z najmanjšim polm erom, ki vsebuj e vse točke dane mn ožice. To nalogo st a J . Elzinga in D. W. Hearn prevedla v posebni problem nelinearnega programiranj a , ki je rešljiv v končno mn ogo korakih. 2. c-p algoritem Osnovan je na naslednji očitn i lastnosti trikot nika: - za topokot ni (ali pravokotni) trikotnik j e najd aljša stranica hkra ti premer najmanjšega kroga, ki trikotnik vsebuje; - za ostrokotni (ali pravokotni) trikotnik j e najmanjši krog, ki vsebuje ta trikot nik , kar njemu očrtani krog; I Aiatematika in na izreku : Naj bo A BC topokot ni triko tnik s topim kotom pri oglišču B in točka D zno traj trikotniku ABC očrtanega kroga I<. Če j e kot