# IC2020 Strategien
# Ideen
Auswerten, wie lange welches Pathogen in der jeweiligen City ist. Dieses wissen kann dann verwendet werden, um zu bestimmten, bis wann spätestens das Impfmittel für den nächst wahrscheinlichsten Virus auf der Stadt sein muss!
x = 3 Runden Pathogen Switch
Berechne wie viele Personen würden sterben, wenn nicht geheilt wird oder nicht geimpft wird
Berechnung:
Impfung:
Wann kommt der Pathogen Switch -> wie viele Cities müssen geimpft sein um möglichst viele Menschen zu retten?
Medication:
Differenz zwischen Sterbenden wenn nix gemacht wird und wenn wir die Leute heilen -> worth?
Nach beiden berechnungen schauen, was ist mehr worth, medication oder vaccine
## What Strategy to choose?
### Seed 1
## TODO
* Stragegie für am Anfang Quarantäne
* Evtl Prameter optimieren -> wann lohnt sich Medication / Vaccine
* Quarantäne für wieviel Runden
* am Anfang nur eine, wenn andere Pathogene genug Mobility haben
* später nur solange, wie das Pathogen in der Stadt überhaupt noch bleibt (max_rounds in Strategy2 anpassen!)
## 2. Strategie
### Grundlagen
- 2/3 Pathogene
### Vorgehen
- Bewerten der Pathogene(P1, P2, P3) auf Mobility und Lethality
- Möglichst große Ausbreitung von P3 beabsichtigt
- Quarantäne auf P2
- Impfung für P1, P2 wird entwickelt
## 3. Strategie
### Grundlage:
* Vermutlich 2, eventuell 3 Pathogene
* Ein Sehr tötliches Pathogen mit kurzer duration:
* Evtl ein zweites Pathogen mit Lethality -- und langer duration
### Seeds
* 2 Pathogene
* 1?
* 4
* 50
### Vorgehen
* Größte Stadt unter Quarantäne bis Pathogen P1 verschwunden
* ca 51% der Bevölkerung sollten überleben
* danach um anderen Virus kümmern
# Notizen
* Lokale Optimierung, berechnen wann Medication / Impfung mehr bringt
* Schauen ob Pathogen noch da is bei Impfung
* Sobald ein Pathogen ausgestorben ist die Liste der available Pathogene updaten
* Duration mit einkalkulieren beim Vaccine Deploy / Development
* Add Medication
## Duration
|Dur|Leth|Infe|Mobi|Rounds|
| - | - | - | - | - |
| - -| - -| ++| ++| 0 |
| - | - -| o | - | 1 |
| - | + | - | o | 1 |
| - | ++| ++| + | 0 |
| o | - -| o | - -| 4 |
| o | - | o | o | 2 |
| o | - | + | - | 3 |
| o | o | o | o | 5 |
| o | o | + | o | 5 |
| o | + | + | ++| 2 |
| + | - -| - | o | 6 |
| + | - | o | o | 6 |
| + | + | o | o | 8 |
| ++| - -| - | - -| 13|
### Auswertung Duration Infekt
| Dur | Leth | Infe | Mobi | Rounds |
| -------- | -------- | -------- | -------- | -------- |
|o| o| o| o| 5|
|o| o| +| o| 5|
Infektivity bogt anscheinend nich
{
"Admiral Trips": 0,
"Azmodeus": 3,
"Coccus innocuus": 4,
"Endoictus": 6,
"Hexapox": 4,
"Influenza iutiubensis": 0,
"Methanobrevibacter colferi": 0,
"Moricillus ☠": 1,
"N5-10": 2,
"Neurodermantotitis": 5,
"Phagum vidiianum": 8,
"Plorps": 6,
"Procrastinalgia": 13,
"Rhinonitis": 1,
"Saccharomyces cerevisiae mutans": 2,
"Shanty": 3,
"Xenomonocythemia": 2,
"Φthisis": 5
}
Leth +- 1
Infe
Moby -+ (-2)
## Auswertung
* Lethality (Wie viele sterben prozentual gesehen bei welcher Lethality)
* Duration (Wann tritt der Sterbeprozess ein / Wie lange bleibt ein Pathogen bevor es in einer City ausstirbt)
* Infectivity (erstmal nicht ganz so wichtig)
## Unsicher
* DetermineBestCitiestoDeployMediaction -> Lethality Wertung nicht sicher
## Pathogene mit Werten
"Berlin":{
"Admiral Trips": 5
"..":...
},
"Blubber":{
"Admiral Trips": 5
"..":...
}
## Choose Strategie
### Startstrategie festlegen Prio 1
* Anzahl Pathogen
* Lethality > Duration > Mobility > Infectivity (Wenn infectivity low -> vaccine sinnvoller)
* Wie lange das Pathogen schon da ist
* Verbreitung eines Pathogen + Verteilung (Cities + Bevölkerungsanteil (Bev prio))
* Aktuelle Weltbevölkerung
* Auswertung der Top 50% der cities
* Evtl City stats
* Anpassen ob Pathogen noch da ist bei Entwicklung
Vorgehen
* check pathogen anzahl
* if 1
* if >= 2 cities and lethality + mobility high
-> Strategy 3 (save Tokyo)
* elif == 1 city
*
-> Strategy 2 (Shutdown)
* if 2
* if
* analyse Lethality, Duration etc, schauen welcher Prio hat
* analyse Verbreitung + Verteilung
* if >2
* if ein Phatogen hohe lethality -> Shutdown
* Default
### Während einer runde neue beste Strategie festlegen Prio 2
## Vaccine
### Random Verteilung -> sinnvoll Verteilung
## Medication
### Lethality maybe einberechnen