logo

Utazó értékesítő személy probléma

Az utazó eladók problémáit egy eladó és egy sor város jellemzi. Az eladónak minden várost meg kell látogatnia egy bizonyos várostól (pl. a szülővárostól) kezdve, és ugyanabba a városba kell visszatérnie. A probléma kihívása az, hogy az utazó eladónak minimálisra kell csökkentenie az utazás teljes hosszát.

aws vöröseltolódás

Tegyük fel, hogy a városok x1x2..... xnhol költség cijaz x városból való utazás költségét jelöliénx-hezj. Az utazó értékesítő problémája az, hogy meg kell találni egy x-nél kezdődő és végződő útvonalat1amely az összes várost a minimális költséggel fogadja.

Példa: Az újságügynök naponta leadja az újságot a kijelölt területre oly módon, hogy az adott területen lévő összes házat minimális utazási költséggel le kell fednie. Számítsa ki a minimális utazási költséget!

ábrán látható az ügynökhöz rendelt terület, ahol le kell dobnia az újságot:

Utazó értékesítő személy probléma

Megoldás: A G gráf költség-szomszédsági mátrixa a következő:

költségij=

Utazó értékesítő személy probléma

A túra a H területről indul1majd válassza ki a H-ból elérhető minimális költségterületet1.

Utazó értékesítő személy probléma

Jelölje meg a H területet6mert ez a H-ból elérhető minimális költségterület1majd válassza ki a H-ból elérhető minimális költségterületet6.

Utazó értékesítő személy probléma

Jelölje meg a H területet7mert ez a H-ból elérhető minimális költségterület6majd válassza ki a H-ból elérhető minimális költségterületet7.

Utazó értékesítő személy probléma

Jelölje meg a H területet8mert ez a H-ból elérhető minimális költségterület8.

Utazó értékesítő személy probléma

Jelölje meg a H területet5mert ez a H-ból elérhető minimális költségterület5.

Utazó értékesítő személy probléma

Jelölje meg a H területet2mert ez a H-ból elérhető minimális költségterület2.

java listája
Utazó értékesítő személy probléma

Jelölje meg a H területet3mert ez a H-ból elérhető minimális költségterület3.

analóg kommunikáció
Utazó értékesítő személy probléma

Jelölje meg a H területet4majd válassza ki a H-ból elérhető minimális költségterületet4ez H1.Tehát a mohó stratégiát használva a következőket kapjuk.

 4 3 2 4 3 2 1 6 H<sub>1</sub> &#x2192; H<sub>6</sub> &#x2192; H<sub>7</sub> &#x2192; H<sub>8</sub> &#x2192; H<sub>5</sub> &#x2192; H<sub>2</sub> &#x2192; H<sub>3</sub> &#x2192; H<sub>4</sub> &#x2192; <sub>H<sub>1</sub></sub>. 

Így a minimális utazási költség = 4 + 3 + 2 + 4 + 3 + 2 + 1 + 6 = 25

Matroidok:

A matroid egy rendezett M(S,I) pár, amely megfelel a következő feltételeknek:

  1. S véges halmaz.
  2. I az S részhalmazainak egy nemüres családja, amelyeket S független részhalmazainak neveznek úgy, hogy ha B ∈ I és A ∈ I. Azt mondjuk, hogy én örökletes, ha kielégíti ezt a tulajdonságot. Vegyük észre, hogy az üres ∅ halmaz szükségszerűen az I tagja.
  3. Ha A ∈ I, B ∈ I és |A|<|b|, then there is some element x ∈ b ? a such that a∪{x}∈i. we say m satisfies the exchange property.< li>

Azt mondjuk, hogy egy M (S, I) matroid súlyozott, ha van egy w súlyfüggvény, amely szigorúan pozitív w (x) súlyt rendel minden x ∈ S elemhez. A w súlyfüggvény összegzéssel S egy részhalmazára terjed ki. :

 w (A) = &#x2211;<sub>x&#x2208;A</sub> w(x) 

bármely A ∈ S esetén.