Min max w tablicy

Permutacje. Kombinacje. Wariacje. Rozmieszczanie kul w urnach. Silnie i symbole Newtona. Przeliczanie zbiorów. Funkcje tworzące. Teoria grafów.
Awatar użytkownika
mol_ksiazkowy
Użytkownik
Użytkownik
Posty: 11373
Rejestracja: 9 maja 2006, o 12:35
Płeć: Mężczyzna
Lokalizacja: Kraków
Podziękował: 3153 razy
Pomógł: 747 razy

Min max w tablicy

Post autor: mol_ksiazkowy »

Na ile sposobów \(\displaystyle{ n^2}\) różnych liczb rzeczywistych może być elementami w tablicy \(\displaystyle{ n \times n}\) tak, by \(\displaystyle{ \max_{j} \ \min_{i} a_{i, j} = \min_{i} \ \max_{j} a_{i, j}}\) ?
Awatar użytkownika
arek1357
Użytkownik
Użytkownik
Posty: 5745
Rejestracja: 6 gru 2006, o 09:18
Płeć: Mężczyzna
Lokalizacja: blisko
Podziękował: 130 razy
Pomógł: 526 razy

Min max w tablicy

Post autor: arek1357 »

Dla ułatwienia możemy sobie przyjąć, że liczby rzeczywiste z tej macierzy możemy zamienić na liczby naturalne od jeden do \(\displaystyle{ n^2}\) - wszystkie są różne.

Pamiętajmy, że wszystkich ustawień \(\displaystyle{ n^2}\) liczb w takiej macierzy jest:

\(\displaystyle{ \left[ n^2\right]!}\)

niech naszą równość z zadania spełnia liczba \(\displaystyle{ x}\).

Niech \(\displaystyle{ x}\) ma współrzędne \(\displaystyle{ (i,j)}\),

z obserwacji łatwo zauważyć, że: \(\displaystyle{ x \in\left\langle n;n^2-n+1\right\rangle}\)

Zauważyć łatwo, że wiersz w którym stoi \(\displaystyle{ x}\) zawiera liczby mniejsze od \(\displaystyle{ x}\) z wyjątkiem \(\displaystyle{ x}\).

jest możliwości: \(\displaystyle{ {x-1 \choose n-1}(n-1)!}\)

Kolumna w której jest nasz \(\displaystyle{ x}\) zawiera liczby większe od \(\displaystyle{ x}\) z wyjątkiem \(\displaystyle{ x}\) na sposobów:

\(\displaystyle{ {n^2-x \choose n-1}(n-1)!}\)

Pozostałych układów jest:

\(\displaystyle{ \left[ (n-1)^2\right]!}\)

Teraz wszystkich rozmieszczeń ixa w całej macierzy jest - \(\displaystyle{ n^2}\)

Reasumując te obserwacje powinniśmy otrzymać ilość możliwości:

\(\displaystyle{ \sum_{x=n}^{n^2-n+1} {x-1 \choose n-1} {n^2-x \choose n-1}\left[ (n-1)!\right]^2 \left[ (n-1)^2\right]! \cdot n^2=}\)

\(\displaystyle{ \left[ (n-1)!\right]^2 \left[ (n-1)^2\right]! \cdot n^2 \sum_{x=n}^{n^2-n+1} {x-1 \choose n-1}{n^2-x \choose n-1}}\)

Dla \(\displaystyle{ n=2}\) sprawdzałem działa, wynosi jak łatwo sprawdzić \(\displaystyle{ 16}\) co pokrywa się ze sprawdzeniem na piechotę bo tu jeszcze się da ogarnąć...
hannahannah
Użytkownik
Użytkownik
Posty: 30
Rejestracja: 30 sty 2015, o 09:23
Płeć: Kobieta
Lokalizacja: ba
Pomógł: 15 razy

Min max w tablicy

Post autor: hannahannah »

Niezupełnie. Wynik jest prawie OK. Zamiast

\(\displaystyle{ \left[ (n-1)!\right]^2 \left[ (n-1)^2\right]! \cdot n^2 \sum_{x=n}^{n^2-n+1} {x-1 \choose n-1}{n^2-x \choose n-1}}\)

powinno być

\(\displaystyle{ \left[ (n-1)!\right]^2 \left[ (n-1)^2\right]! \cdot (n!)^2 \sum_{x=n}^{n^2-n+1} {x-1 \choose n-1}{n^2-x \choose n-1}}\).

Uzasadnienie:

Tablica = macierz \(\displaystyle{ A=(a_{ij})}\).

Niech

\(\displaystyle{ a=\min_i\max_j a_{ij}=\max_j\min_i a_{ij}}\).

Zamiana miejscami wierzy lub kolumn nie wpływa na istnienie i wartość \(\displaystyle{ a}\), można zatem przyjąć, że \(\displaystyle{ a=a_{11}}\) oraz, że \(\displaystyle{ a_{11}}\) jest najmniejszym elementem w swojej kolumnie i największym w swoim wierszu. I na odwrót; jeśli \(\displaystyle{ a_{11}}\) jest najmniejszym elementem w kolumnie i największym w wierszu, to

\(\displaystyle{ \min_i\max_j a_{ij}\le a\le \max_j\min_i a_{ij}}\).

Kod: Zaznacz cały

https://www.google.de/url?sa=t&rct=j&q=&esrc=s&source=web&cd=2&cad=rja&uact=8&ved=0ahUKEwixg8_xk_XMAhWBtBoKHXyXD48QFggvMAE&url=https%3A%2F%2Fen.wikipedia.org%2Fwiki%2FMax%25E2%2580%2593min_inequality&usg=AFQjCNHfMzslr2_XSb2wDCdMjw35Hk5-fg


\(\displaystyle{ \max_j\min_i a_{ij}\le \min_i\max_j a_{ij}}\)

skąd

\(\displaystyle{ \max_j\min a_{ij}=\min_i\max_j a_{ij}=a}\).

Otrzymaliśmy więc lemat: Każdą macierz \(\displaystyle{ A}\) spełniającą warunki zadania można sprowadzić do takiej, że \(\displaystyle{ a_{11}}\) jest największy w kolumnie i najmniejszy w wierszu permutując wiersze i kolumny.
Ponadto to sprowadzenie zachowuje wartość \(\displaystyle{ \max_j\min_i a_{ij}=\min_i\max_j a_{ij}=a}\) (pogrubione, bo odgrywa istotną rolę przy zliczaniu).

Żeby więc otrzymać wynik, zliczamy możliwe ciągi elementów w pierwszej kolumnie i pierwszym wierszu - dokładnie tak jak powyżej:

\(\displaystyle{ \left( (n-1)!\right)^2\sum_{a=n}^{n^2-n+1} {a-1 \choose n-1}{n^2-a \choose n-1}}\)

następnie, znowu tak, jak wyżej, mnożymy przez \(\displaystyle{ ((n-1)^2)!}\), czyli liczbę możliwości wypełnienia reszty macierzy:

\(\displaystyle{ \left( (n-1)!\right)^2 \left( (n-1)^2\right)! \sum_{a=n}^{n^2-n+1} {a-1 \choose n-1}{n^2-a \choose n-1}}\).

W ten sposób otrzymaliśmy liczbę wszystkich macierzy spełniających warunki zadania i takich, że element minimax=maximin to \(\displaystyle{ a_{11}}\).

To należy pomnożyć przez liczbę permutacji wierszy i kolumn, czyli \(\displaystyle{ (n!)^2}\). Skąd ostateczny wynik:

\(\displaystyle{ (n!)^2\left( (n-1)!\right)^2 \left( (n-1)^2\right)! \sum_{a=n}^{n^2-n+1} {a-1 \choose n-1}{n^2-a \choose n-1}}\).

To, że każda macierz zostanie zliczona wynika z lematu, a to, że każda tylko 1 raz z lematu (pogrubiona część) stąd, że pola macierzy są parami różne.
Awatar użytkownika
arek1357
Użytkownik
Użytkownik
Posty: 5745
Rejestracja: 6 gru 2006, o 09:18
Płeć: Mężczyzna
Lokalizacja: blisko
Podziękował: 130 razy
Pomógł: 526 razy

Min max w tablicy

Post autor: arek1357 »

Źle, nie będzie tam \(\displaystyle{ (n!)^2}\)

Bo jak wstawisz za \(\displaystyle{ n=3}\) to z Twojego wzoru wyjdzie \(\displaystyle{ 435456}\) , gdy tymczasem

\(\displaystyle{ 9!=362880}\) , czyli więcej wychodzi ci możliwości niż jest ich wogóle.

a z mojego wzoru wychodzi: \(\displaystyle{ 108864}\)


Twój wzór sprawdzi się tylko dla: \(\displaystyle{ n=1,2}\)

Mnożąc przez \(\displaystyle{ (n!)^2}\) permutując wiersze i kolumny powtarzasz się z permutacjami,
które są wykonane już permutacjach elementów, które nie należą do wiersza i kolumny \(\displaystyle{ (i,j)}\).
Ostatnio zmieniony 25 maja 2016, o 22:14 przez arek1357, łącznie zmieniany 1 raz.
hannahannah
Użytkownik
Użytkownik
Posty: 30
Rejestracja: 30 sty 2015, o 09:23
Płeć: Kobieta
Lokalizacja: ba
Pomógł: 15 razy

Min max w tablicy

Post autor: hannahannah »

A faktycznie. Wszystkie możliwe permutacje wierszy i kolumn załatwia czynnik \(\displaystyle{ ((n-1)^2)!\cdot((n-1)!)^2}\).

Poprawię w takim razie to rozumowanie:

Tablica = macierz \(\displaystyle{ A=(a_{ij})}\).

Niech

\(\displaystyle{ a=\min_i\max_j a_{ij}=\max_j\min_i a_{ij}}\).

Wtedy istnieją \(\displaystyle{ s,t}\) takie, że \(\displaystyle{ a=a_{st}}\) i \(\displaystyle{ a_{st}}\) jest najmniejszym elementem w swojej kolumnie i największym w swoim wierszu. I na odwrót; jeśli \(\displaystyle{ a=a_{st}}\) jest najmniejszym elementem w kolumnie i największym w wierszu, to

\(\displaystyle{ \min_i\max_j a_{ij}\le a\le \max_j\min_i a_{ij}}\).

Kod: Zaznacz cały

https://www.google.de/url?sa=t&rct=j&q=&esrc=s&source=web&cd=2&cad=rja&uact=8&ved=0ahUKEwixg8_xk_XMAhWBtBoKHXyXD48QFggvMAE&url=https%3A%2F%2Fen.wikipedia.org%2Fwiki%2FMax%25E2%2580%2593min_inequality&usg=AFQjCNHfMzslr2_XSb2wDCdMjw35Hk5-fg


\(\displaystyle{ \max_j\min_i a_{ij}\le \min_i\max_j a_{ij}}\)

skąd

\(\displaystyle{ \max_j\min_i a_{ij}=\min_i\max_j a_{ij}=a}\).

Otrzymaliśmy więc lemat: Macierz \(\displaystyle{ A}\) spełnia warunki zadania wtedy i tylko wtedy, gdy istnieją \(\displaystyle{ s,t}\) takie, że \(\displaystyle{ a_{st}}\) jest największy w kolumnie i najmniejszy w wierszu.

A dalej już tylko zliczanie.
ODPOWIEDZ