Avatar billede trp79 Nybegynder
10. maj 2006 - 12:54 Der er 8 kommentarer og
1 løsning

Matematik - antal mulige ruter

Hejsa
Jeg har lige to spørgsmål:
1)
Jeg har 4 steder(punkter). Hvordan regner jeg ud på hvor mange måder man kan trække streger mellem dem? Når jeg tegner det på papir kan jeg ved fire punkter tegner 6 streger:
A--B
|/\|
C--D

2)
Hvis man nu har et lager(A), hvor man kører ud fra og skal leverer en vare til henholdsvis B, C og D og ende hjemme ved lageret igen. Hvor ser beregningen så ud for hvor mange mulige ruter der er? Man starter jo fra A:
1: køre så til B, kører så til C så til D så til A
2: køre så til B, kører så til D så til C så til A
3: køre så til C, kører så til D så til B så til A
4: køre så til C, kører så til B så til D så til A
5: køre så til D, kører så til C så til B så til A
6: køre så til D, kører så til B så til C så til A

På forhånd tak, mvh
Torben
Avatar billede trp79 Nybegynder
10. maj 2006 - 12:58 #1
2) forudsætter jo så er der kun er direkte veje mellem de forskellige punkter, men hvad nu hvis der er flere mulige veje mellem de forskellige punkter?
Avatar billede jacla Nybegynder
10. maj 2006 - 13:11 #2
Sp. 1 Du kan tegne 4x3x2x1=> 24 streger / med 4 punkter = 6 streger
Avatar billede roenving Novice
10. maj 2006 - 13:15 #3
Med flere alternative ruter ender det hurtigt med et uendeligt antal ...

1: køre så til B, kører så til C så til D så til A

1a: køre så til B (rute 1), kører så til C (rute 1) så til D (rute 1) så til A (rute 1)
1b: køre så til B (rute 1), kører så til C (rute 1) så til D (rute 2) så til A (rute 1)
1c: køre så til B (rute 1), kører så til C (rute 2) så til D (rute 1) så til A (rute 1)
1d: køre så til B (rute 1), kører så til C (rute 2) så til D (rute 2) så til A (rute 1)
1e: køre så til B (rute 2), kører så til C (rute 1) så til D (rute 1) så til A (rute 1)
1f: køre så til B (rute 2), kører så til C (rute 1) så til D (rute 2) så til A (rute 1)
1g: køre så til B (rute 2), kører så til C (rute 2) så til D (rute 1) så til A (rute 1)
1h: køre så til B (rute 2), kører så til C (rute 2) så til D (rute 2) så til A (rute 1)

1i: køre så til B (rute 1), kører så til C (rute 1) så til D (rute 1) så til A (rute 2)
1j: køre så til B (rute 1), kører så til C (rute 1) så til D (rute 2) så til A (rute 2)
1k: køre så til B (rute 1), kører så til C (rute 2) så til D (rute 1) så til A (rute 2)
1l: køre så til B (rute 1), kører så til C (rute 2) så til D (rute 2) så til A (rute 2)
1m: køre så til B (rute 2), kører så til C (rute 1) så til D (rute 1) så til A (rute 2)
1n: køre så til B (rute 2), kører så til C (rute 1) så til D (rute 2) så til A (rute 2)
1o: køre så til B (rute 2), kører så til C (rute 2) så til D (rute 1) så til A (rute 2)
1p: køre så til B (rute 2), kører så til C (rute 2) så til D (rute 2) så til A (rute 2)

-- altså hver af de 6 muligheder 16-dobles med bare to alternative ruter mellem de forskellige punkter
Avatar billede ladyhawke Novice
10. maj 2006 - 13:46 #4
det er sådan set begyndelsen til travelling salesman problemet...
Avatar billede trp79 Nybegynder
10. maj 2006 - 14:29 #5
super jacla og roenving. Smid i bare et svar :)

Tak for hjælpen
Avatar billede roenving Novice
10. maj 2006 - 14:31 #6
Oki '-)
Avatar billede trp79 Nybegynder
22. maj 2006 - 12:47 #7
timeout jacla.... men sig til, hvis du vil have pointene, så oprettet jeg et spg. og henviser til dette deri.

Tak for hjælpen
Avatar billede roenving Novice
22. maj 2006 - 12:49 #8
-- og tak for point ;~}
Avatar billede jacla Nybegynder
22. maj 2006 - 13:04 #9
Nej det er OK, roenving lavede alt benarbejdet ;)

Bare du kunne bruge det, :)

mvh

jan c
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Computerworld tilbyder specialiserede kurser i database-management

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester