iniektywność wektora plecakowego

Permutacje. Kombinacje. Wariacje. Rozmieszczanie kul w urnach. Silnie i symbole Newtona. Przeliczanie zbiorów. Funkcje tworzące. Teoria grafów.
Awatar użytkownika
niebieska_biedronka
Użytkownik
Użytkownik
Posty: 397
Rejestracja: 8 paź 2011, o 15:31
Płeć: Kobieta
Lokalizacja: Kraków
Podziękował: 96 razy
Pomógł: 19 razy

iniektywność wektora plecakowego

Post autor: niebieska_biedronka »

Nie wiem, czy to dobry dział, ale nie bardzo wiem, gdzie założyć taki temat...

Należy pokazać, że wektor plecakowy \(\displaystyle{ (43, 129, 215, 473, 903, 302, 561, 1165, 697, 1523)}\) jest iniektywny, tzn. że nie istnieje liczba naturalna \(\displaystyle{ \alpha}\) taka, że problem plecakowy \(\displaystyle{ (A, \alpha)}\) ma więcej niż jedno rozwiązanie.

Iniektywne są na pewno wektory superrosnące - ale taki? jak to pokazać?
Awatar użytkownika
Zordon
Użytkownik
Użytkownik
Posty: 4977
Rejestracja: 12 lut 2008, o 21:42
Płeć: Mężczyzna
Lokalizacja: Kraków
Podziękował: 75 razy
Pomógł: 910 razy

iniektywność wektora plecakowego

Post autor: Zordon »

Co to znaczy problem plecakowy \(\displaystyle{ (A,\alpha)}\)?
Awatar użytkownika
niebieska_biedronka
Użytkownik
Użytkownik
Posty: 397
Rejestracja: 8 paź 2011, o 15:31
Płeć: Kobieta
Lokalizacja: Kraków
Podziękował: 96 razy
Pomógł: 19 razy

iniektywność wektora plecakowego

Post autor: niebieska_biedronka »

Rozwiązanie problemu \(\displaystyle{ (A, \alpha)}\) polega na wybraniu takiego podzbioru ciągu liczb \(\displaystyle{ A}\), że jego suma wynosi \(\displaystyle{ \alpha}\). Wynikiem jest wektor złożony z zer i jedynek, tże jedynki są na tych miejscach wektora \(\displaystyle{ A}\), które są składnikami sumy.
Czyli np. rozwiązaniem problemu \(\displaystyle{ (A, 602)}\) jest wektor \(\displaystyle{ (0,1,0,1,0,0,0,0,0,0)}\), bo \(\displaystyle{ 602=129+473}\).
Awatar użytkownika
Zordon
Użytkownik
Użytkownik
Posty: 4977
Rejestracja: 12 lut 2008, o 21:42
Płeć: Mężczyzna
Lokalizacja: Kraków
Podziękował: 75 razy
Pomógł: 910 razy

iniektywność wektora plecakowego

Post autor: Zordon »

Wskazówka: patrzeć modulo 43. Najpierw rozważyć 5 ostatnich osobno.
Awatar użytkownika
niebieska_biedronka
Użytkownik
Użytkownik
Posty: 397
Rejestracja: 8 paź 2011, o 15:31
Płeć: Kobieta
Lokalizacja: Kraków
Podziękował: 96 razy
Pomógł: 19 razy

iniektywność wektora plecakowego

Post autor: niebieska_biedronka »

No okej, pięć pierwszych wyrazów to wielokrotności \(\displaystyle{ 43}\), kolejne mają jakieś tam reszty z dzielenia. I te reszty tworzą wektor superrosnący.
I co dalej?
Awatar użytkownika
Zordon
Użytkownik
Użytkownik
Posty: 4977
Rejestracja: 12 lut 2008, o 21:42
Płeć: Mężczyzna
Lokalizacja: Kraków
Podziękował: 75 razy
Pomógł: 910 razy

iniektywność wektora plecakowego

Post autor: Zordon »

Nie wprost zakładamy, że można jakiś wynik uzyskać na dwa sposoby.
Z tego co napisałaś wynika, że nie możemy używać w tych przedstawieniach żadnej z 5 ostatnich liczb, bo wtedy nie zgodzi się reszta mod 43... To można nieco uściślić, ale myślę, że wiadomo o co chodzi.
No więc, musi być tak, że wektor złożony z pierwszych pięciu liczb nie jest iniektywny, no ale on też jest superrosnący, sprzeczność.
Awatar użytkownika
niebieska_biedronka
Użytkownik
Użytkownik
Posty: 397
Rejestracja: 8 paź 2011, o 15:31
Płeć: Kobieta
Lokalizacja: Kraków
Podziękował: 96 razy
Pomógł: 19 razy

iniektywność wektora plecakowego

Post autor: niebieska_biedronka »

Dziękuję!
ODPOWIEDZ