Автор:
Оценка:
Опубликованно: 18.10.2010.
Язык: Латышский
Уровень: Университет
Литературный список: Нет
Ссылки: Не использованы
  • Образец документа 'Komivojažiera uzdevuma atrisināšana ar Hamiltona cikla palīdzību', 1.
  • Образец документа 'Komivojažiera uzdevuma atrisināšana ar Hamiltona cikla palīdzību', 2.
  • Образец документа 'Komivojažiera uzdevuma atrisināšana ar Hamiltona cikla palīdzību', 3.
  • Образец документа 'Komivojažiera uzdevuma atrisināšana ar Hamiltona cikla palīdzību', 4.
  • Образец документа 'Komivojažiera uzdevuma atrisināšana ar Hamiltona cikla palīdzību', 5.
  • Образец документа 'Komivojažiera uzdevuma atrisināšana ar Hamiltona cikla palīdzību', 6.
  • Образец документа 'Komivojažiera uzdevuma atrisināšana ar Hamiltona cikla palīdzību', 7.
  • Образец документа 'Komivojažiera uzdevuma atrisināšana ar Hamiltona cikla palīdzību', 8.
  • Образец документа 'Komivojažiera uzdevuma atrisināšana ar Hamiltona cikla palīdzību', 9.
Фрагмент работы

Individuālais uzdevums.

Atrast dotām grafām Hamiltona kontūru ar minimālo garumu, izmantojot programmas cikla noteikšanai, patstāvīgi sastādīto ieejas matricu un pilno grafu ar 8 virsotnēm un 56 lokiem. Uzdevuma sākuma dati iekļauj noteiktas valsts (Somijas) pilsētas un attālumus starp tām. Izvēloties kādu no pilsētam par sākuma punktu, jāatrod uzkonstruetājā grafā Hamiltona ciklu. Ar šo kontūra palīdzību jāatrisinā komivojažiera uzdevums.

2. Grafa zīmējums.

Konstruēsim grafu, pamatojoties uz datiem par Somijas pilsētam un jau izmērītiem attālumiem starp tām. Mūsu grafā pilsētas atbilst virsotnēm, bet ceļi starp tām atbilst lokiem ar noteikto nenegatīvo garumu. Izvēlamies vienu sākuma virsotni (pilsēta Helsinki), no kuras būs sasniedzamas visas parējas virsotnes.
Jāievēro, ka grafam jābūt pilnam, t.i. tājā katrām virsotņu parīm jābūt savienotam ar šķautni (jeb ar 2 lokiem: vienā un pretējā virzienos). Loku skaits tiek aprēķināts pēc formulas:
n2 – n = n(n-1),
kur n – grafa virsotņu skaits.…

Коментарий автора
Atlants