Wie viele Krieger kann man maximal auf ein Schachbrett stellen, damit sich nicht zwei Krieger gegenseitig angreifen?

Beim Schach geht ein normaler Springer zwei Schritte nach vorne und einen Schritt zur Seite, in irgendeiner Orientierung. Thanic dachte, dass er das Spiel ein wenig aufpeppen sollte, also führte er eine neue Art von Figur namens Krieger ein . Ein Krieger kann entweder drei Schritte nach vorne und einen zur Seite gehen oder zwei Schritte nach vorne und zwei Schritte zur Seite in irgendeiner Orientierung.
Angenommen 2020 × 2020 Schachbrett. Finden Sie mit Beweisen die maximale Anzahl von Kriegern, die man auf seine Zellen setzen kann, so dass sich keine zwei Krieger gegenseitig angreifen.

Die Frage ist eine modifizierte Version eines Problems von der Bangladesh Mathematical Olympiad 2019. Zur Verdeutlichung ist hier ein Bild, das Beispielbewegungen eines Kriegers zeigt :
Bewegungen eines Kriegers

Dies ist das erste Mal, dass ich diese Art von Problem löse. Ich habe folgende Fortschritte bei der Lösung der Frage gemacht:

Wir platzieren die Krieger in jeder Zelle von N -te Spalte wo N 1   ( Mod 4 ) . Das folgende Bild zeigt diese Strategie in einer 8 × 8 Brett: Es ist ersichtlich, dass sich keine zwei Krieger gegenseitig angreifen können. Daher sollte die Antwort auf unser ursprüngliches Problem lauten
Geben Sie hier die Bildbeschreibung ein
2020 × 505 .

Obwohl dieses Ergebnis mit der ursprünglichen Antwort übereinstimmt, habe ich immer noch einige Verwirrung. Erstens ist die optimale Strategie die in der 2020 × 2020 Brett, wir platzieren einen Krieger in jeder Zelle von N -te Spalte. Aber was ist, wenn wir sie nicht mit dieser Strategie platzieren oder wir die Krieger einfach zufällig platzieren , damit sie sich nicht gegenseitig angreifen können? Woher soll ich wissen, dass andere Strategien kein größeres Ergebnis liefern würden als 2020 × 505 ? Genauer gesagt, wie schreibe ich einen formalen Beweis für diese Art von Problemen?

In Bezug auf Ihre Verwirrung bedeutet die Tatsache, dass Sie den numerischen Wert haben, nicht, dass Ihr Beweis korrekt ist. Wie Sie festgestellt haben, müssen Sie für eine vollständige Lösung auch zeigen, dass "keine anderen Strategien eine größere Anzahl ergeben". Ähnlich wie wenn wir zeigen wollen, dass etwas maximal ist, müssen wir zeigen, dass A) es erreicht werden kann (was Sie getan haben) und B) kein größerer Wert erreicht werden kann.
@CalvinLin Ja, meine Frage betrifft B.
Beachten Sie, dass die eigentliche BDMO-Frage nicht danach fragt, das genaue Maximum zu finden, sondern zu zeigen, dass das Maximum ist 2 5 × 2020 × 2020 Quelle - BdMO 2019 Oberstufe Qn 10 . Dies ändert stark, wie man an die Frage herangehen kann.
In Ihrem Beitrag haben Sie angegeben "Diese Frage stammt von der Bangladesh Mathematical Olympiad 2020", aber nicht, dass Sie sie geändert hätten (genau genommen stammt sie nicht von dort). Obwohl ich die Lösung nicht gesehen habe, denke ich nicht, dass dies "ein bisschen modifiziert" ist. Ich vermute, dass es viel mehr Maschinen erfordern wird, um das tatsächliche Maximum zu finden. Bitte gehen Sie zur eigentlichen Quelle, wenn Sie können. Sogar Ihr Link gibt das eigentliche Problem im zweiten Beitrag an.
@CalvinLin Die Frage stammt von BDMO 2019 (Das war ein Fehler, ich habe die Quelle bearbeitet). Und ja, das eigentliche Problem ist mir bekannt. Aber wie gesagt, ich bin eher daran interessiert, das genaue Maximum zu finden.
Ich weise darauf hin, dass wir keinen Grund haben, das zu glauben 2020 × 505 ist in der Tat das wahre Maximum. Nur weil Sie eine maximale Konfiguration gefunden haben (in dem Sinne, dass Sie keinen weiteren Krieger hinzufügen können), heißt das nicht, dass es keine andere Konfiguration gibt, in der wir noch mehr Krieger platzieren können. Eine solche Frage kann sehr schwer genau zu beantworten sein, da Sie nur eine sehr lokale Einschränkung (ohne ein einfaches "Definitionsmerkmal") angeben und nach globalen Informationen fragen. Ich empfehle, dass Sie sich die Lösung ansehen, um zu verstehen, warum sie nur mit 2/5 gegangen sind, und dann sehen, ob Sie optimieren können.
@CalvinLin Aus diesem AoPS-Thread schien mir, dass die Antwort sein würde 2020 × 505 so viele Benutzer stimmten dieser Antwort zu. Und in Bezug auf das eigentliche Problem weiß ich nicht, ob es eine offizielle Lösung gibt, aber ich dachte an eine Lösung, die mir ziemlich einfach erscheint (ich kann mich irren). Sie sagten "Sie bieten nur eine sehr lokale Einschränkung (ohne leicht zu definierendes Feature)" - was Sie mit lokaler Einschränkung meinten, ist mir nicht klar.
Warum die Abwertungen? Verbesserungsvorschläge sind willkommen, ich werde meine Frage entsprechend verbessern.
1) Mathematik stimmt nicht per Mehrheitsbeschluss (zumindest auf der Ebene der Antwort auf dieses Problem). Warum das das Maximum ist, wird sogar im Thread hinterfragt und kann keinen geeigneten Beweis liefern. 2) Kannst du deine Lösung zu 2/5 addieren? 3) Die lokale Einschränkung lautet „dieses Quadrat verbietet 12 andere Quadrate“, was schwer mit „was ist die maximale Menge?“ in Beziehung zu setzen ist.
Anders ausgedrückt, nehmen Sie die graphentheoretische Interpretation, bei der die Quadrate Eckpunkte sind und Kanten Quadrate verbinden, die sich gegenseitig angreifen. Wir haben 2020 × 2020 Knoten mit Grad (höchstens) 12 (Hauptlokalbeschränkung, obwohl es andere wie keinen 3-Zyklus gibt.). Wie groß ist die größte unabhängige Menge (globale Information)? Möglicherweise können wir Grenzen für die Größe festlegen, aber das Finden der tatsächlichen Größe hängt stark von der Grafik ab. Aus diesem Grund habe ich gesagt, dass Ihre Version viel mehr Maschinen erfordern wird.
Beachten Sie, dass sich das Problem in zwei getrennte Probleme zerlegt: eines für die schwarzen Quadrate und eines für die roten Quadrate.

Antworten (2)

505 × 2020 = 1 , 020 , 100 ist sicher nicht optimal. Durch Fliesen a 2019 × 2020 Brett mit einem rechteckigen Muster der folgenden 3 × 5 Rechteck, können Sie passen

4 × 2019 3 × 2020 5 = 1 , 087 , 568
Krieger auf a 2019 × 2020 allein an Bord.
W ( W W ( ( W
Ihre Strategie erreicht eine Dichte von 1 / 4 Krieger/Quadrat, während meins eine Dichte von hat 4 / 15 , also sollte letzteres für ausreichend große Boards immer besser sein. Ich weiß nicht, ob man das überhaupt verbessern kann.


Lassen D die optimale Packungsdichte für Krieger sein. Neben der Untergrenze von D 4 / 15 , kann ich die obere Schranke beweisen D 1 / 3 .

Stellen Sie sich vor, Sie legen für jeden Krieger einen Spielstein darauf 12 Felder, die der Krieger angreifen kann. Einige Quadrate haben mehrere Token. Sie können jedoch zeigen, dass jedes Quadrat höchstens haben wird 6 Token. In der Tat für jedes unbesetzte Feld X , wenn wir die partitionieren 12 Felder, die angreifen können X hinein 6 Angriffspaare, wie in dieser Tabelle gezeigt, (Paare sind gekennzeichnet A durch F ), dann sehen wir das X kann von höchstens einem Feld in jedem Paar aus angegriffen werden.

C D B C A D X B E A F F E

Dies bedeutet, dass jeder Krieger effektiv besetzt ist 1 + 12 × 1 6 = 3 Quadrate, also kannst du nicht mehr als haben 1 / 3 Krieger pro Quadrat.

Dies ist nur ein "langfristiges" Ergebnis, da Krieger an der Grenze eines Rasters weniger als platzieren werden 12 Token. Dieser Effekt ist jedoch langfristig vernachlässigbar.

Mit Ihrer Idee können wir zeigen, dass das Innere 2014 × 2014 Gitter hat höchstens 1 / 3 × 2020 2 Krieger. Höchstens hinzufügen 2020 2 2014 2 Krieger an der restlichen Grenze, das ist immer noch weniger als 2 / 5 × 2020 2 .

Wenn wir 3 Felder finden, die sich gegenseitig angreifen, können wir höchstens 1 Krieger auf diesen 3 Feldern platzieren. Dies ist möglich, wie mit:
( A , B ) , ( A + 1 , B + 3 ) , ( A + 3 , B + 1 ) Und ( A + 5 , B ) , ( A + 4 , B + 3 ) , ( A + 2 , B + 1 ) .

Jetzt mit A = 6 k + 1 , k [ 1 , 336 ] Und B [ 1 , 2017 ] , können wir abdecken 3 × 2 × 336 × 2017 des 2020 2 Quadrate. (Vergewissern Sie sich, dass diese Quadrate verschieden sind und in unserem Raster liegen.)

Diese Quadrate enthalten höchstens 2 × 336 × 2017 Krieger.
Fügen Sie den Rest hinzu 2020 2 3 × 2 × 336 × 2017 Quadrate erhalten wir höchstens 1369552 Quadrate für Krieger. Dies gibt uns eine Dichte von 33.6 % < 40 % .


Anmerkungen

  • Ich war ursprünglich damit beschäftigt, 5 Zyklen zu betrachten (wegen des Verhältnisses 2 5 ), bis ich Mikes Dichtegrenze sah 1 3 . Dies führte dazu, dass ich mich auf 3 Zyklen konzentrierte, daher die obige Lösung.
  • Wir müssen nur die Grenzfälle (die in einem 2020-Raster minimal sind) aufholen, von denen es mehrere Ansätze gibt.
  • Die Obergrenze für die Dichte ist 1 3 , die sich leicht aus dem obigen Ansatz ergibt, 3 Zyklen (auf dicht gepackte Weise) zu finden und die Anzahl der übrig gebliebenen Zellen zu berücksichtigen (~ 3 in jeder Zeile und 1-3 leere Spalten -> daher Dichte von 0).