• Log InLog In
  • Register
Liquid`
Team Liquid Liquipedia
EST 09:35
CET 15:35
KST 23:35
  • Home
  • Forum
  • Calendar
  • Streams
  • Liquipedia
  • Features
  • Store
  • EPT
  • TL+
  • StarCraft 2
  • Brood War
  • Smash
  • Heroes
  • Counter-Strike
  • Overwatch
  • Liquibet
  • Fantasy StarCraft
  • TLPD
  • StarCraft 2
  • Brood War
  • Blogs
Forum Sidebar
Events/Features
News
Featured News
ByuL: The Forgotten Master of ZvT29Behind the Blue - Team Liquid History Book19Clem wins HomeStory Cup 289HomeStory Cup 28 - Info & Preview13Rongyi Cup S3 - Preview & Info8
Community News
Team Liquid Map Contest - Preparation Notice5Weekly Cups (Feb 23-Mar 1): herO doubles, 2v2 bonanza1Weekly Cups (Feb 16-22): MaxPax doubles0Weekly Cups (Feb 9-15): herO doubles up2ACS replaced by "ASL Season Open" - Starts 21/0258
StarCraft 2
General
Team Liquid Map Contest - Preparation Notice How do you think the 5.0.15 balance patch (Oct 2025) for StarCraft II has affected the game? ByuL: The Forgotten Master of ZvT Nexon's StarCraft game could be FPS, led by UMS maker Weekly Cups (Feb 23-Mar 1): herO doubles, 2v2 bonanza
Tourneys
Sparkling Tuna Cup - Weekly Open Tournament $5,000 WardiTV Winter Championship 2026 RSL Season 4 announced for March-April Sea Duckling Open (Global, Bronze-Diamond) PIG STY FESTIVAL 7.0! (19 Feb - 1 Mar)
Strategy
Custom Maps
Publishing has been re-enabled! [Feb 24th 2026] Map Editor closed ?
External Content
The PondCast: SC2 News & Results Mutation # 515 Together Forever Mutation # 514 Ulnar New Year Mutation # 513 Attrition Warfare
Brood War
General
Gypsy to Korea BSL 22 Map Contest — Submissions OPEN to March 10 BGH Auto Balance -> http://bghmmr.eu/ BW General Discussion It's March 3rd
Tourneys
[BSL22] Open Qualifier #1 - Sunday 21:00 CET [Megathread] Daily Proleagues BWCL Season 64 Announcement The Casual Games of the Week Thread
Strategy
Soma's 9 hatch build from ASL Game 2 Fighting Spirit mining rates Simple Questions, Simple Answers Zealot bombing is no longer popular?
Other Games
General Games
Nintendo Switch Thread Stormgate/Frost Giant Megathread Battle Aces/David Kim RTS Megathread Diablo 2 thread Path of Exile
Dota 2
Official 'what is Dota anymore' discussion The Story of Wings Gaming
League of Legends
Heroes of the Storm
Simple Questions, Simple Answers Heroes of the Storm 2.0
Hearthstone
Deck construction bug Heroes of StarCraft mini-set
TL Mafia
Mafia Game Mode Feedback/Ideas Vanilla Mini Mafia TL Mafia Community Thread
Community
General
US Politics Mega-thread Russo-Ukrainian War Thread YouTube Thread Things Aren’t Peaceful in Palestine UK Politics Mega-thread
Fan Clubs
The IdrA Fan Club
Media & Entertainment
[Req][Books] Good Fantasy/SciFi books [Manga] One Piece Anime Discussion Thread
Sports
2024 - 2026 Football Thread Formula 1 Discussion TL MMA Pick'em Pool 2013
World Cup 2022
Tech Support
Laptop capable of using Photoshop Lightroom?
TL Community
The Automated Ban List
Blogs
Gaming-Related Deaths
TrAiDoS
ONE GREAT AMERICAN MARINE…
XenOsky
Unintentional protectionism…
Uldridge
ASL S21 English Commentary…
namkraft
Customize Sidebar...

Website Feedback

Closed Threads



Active: 1849 users

[I] ZvZ Opening Probabilities - Page 3

Forum Index > Brood War Strategy
Post a Reply
Prev 1 2 3 4 Next All
bumatlarge
Profile Blog Joined October 2007
United States4567 Posts
March 23 2008 17:34 GMT
#41
It would be awesome to play a SC text game like this, keep it up!

I 12pool! Your turn Kaiba!

And using it for the actual game would be cool. Though even is every mu was ZvZ lings only, it still makes it pretty complicated. But a table of all early BOs vs other BOs would be possible.
Together but separate, like oatmeal
flag
Profile Blog Joined July 2007
United States228 Posts
Last Edited: 2008-03-23 18:33:44
March 23 2008 18:22 GMT
#42
Exalted thanks for the post. You are saying that the assumptions in Nash equilibrium are not met, the players are not perfect in their choice of stategy therefore this method will not give the optimal way to exploit them. This is completely true, but on the other hand using this method you can't go wrong (on average). This method isn't chosen to exploit other players, but to have the most mathematical basis to draw conclusions from.

Cascade, thanks for finding out what the method is really called! It would have saved me alot of trouble if I could have just said "click here if you don't believe me, it is sound game theory" instead of trying to explain everything. I had never heard of Nash equilibrium or anyone doing something like this before, but I figured it has probably been done before since it is all pretty straightforward to derive from assuming two players in imperfect knowledge game are optimal and solving how they should play.

As for the percentages, they are from some testing rush builds versus real builds and just general estimating. It is the real weakness to this method which is why I am always asking for help with it. In prev post I described a more systematic way to do this, but it still has weaknesses. Watching all pro replays is another way, but you would also have to factor in the players strength (which can be estimated with elo or something). This is actually plausible since bwchart can already get the BO from a replay I think. The main problem with it would be finding the replays, especially since many many replays would be needed for each map.

Edit: changed 12pool versus 12hatch to 36 percent. This caused new results to be 38.8% overpool, 55.5% 12pool, 5.5% 12 hatch.
Cascade
Profile Blog Joined March 2006
Australia5405 Posts
Last Edited: 2008-03-23 18:30:06
March 23 2008 18:27 GMT
#43
EDIT on above: ahahhaa, well done on inventing Nash equilibria!

Another thing I came to think about that you could do to get an idea of how sensititve the results are to the winning percentages:

1) Estimate the error for each percentage.
2) Rerun your program, but with new parameters, which is the old ones, but randomly modified according to the error estimates.
3) Do this many times, and look at the the distribution in the output.

My first approach at doing the errors would probably be to first change coordinates to artcan(winning %), then do normal gaussian error modification, and then transform back. Doing a straight gaussian directly in the winning percentages wouldnt be very realistic close to 1 and 0. Just a suggestion, you seem to know what you are doing.

Also, if it's easy for you to copy paste the code it'd be fun to have a quick look. spoiler it though.
flag
Profile Blog Joined July 2007
United States228 Posts
March 23 2008 18:40 GMT
#44
Ah good idea, I had thought about attempting to get at sensitivity. But at the time I didn't think there would be any use for it, but now that you bring it up again, it could be really useful for determining which percentages affect the results the most and thus we need to put the most effort into approximating them. Also I will post the code, the only reason I haven't so far is because I'm a little embarrassed at how I calculate it. If you know which choices are viable (in the Nash equilibrium using new terminology), then it is easy to calculate, it is just solving a system of linear equations. So the tricky part was figuring out which ones are in. My approach right now is basically brute force, there are definitely more efficient ways, but I chose this because I wanted to minimize the chance of me making a mistake. Reading this wikipedia article will probably help me clean up the code some.
Cascade
Profile Blog Joined March 2006
Australia5405 Posts
March 23 2008 18:58 GMT
#45
if its only a system of linear equations, then you can just solve it with all strategies straight away, right? A computer can do a 9x9 system really fast, and with the current percentages you can remove 4 pool and 5 pool straight away, since 6 pool is better against every other build anyway.

But are you sure it is only a linear system of equations? There are supposed to be several nash equilibria in general, and you cant get that from a linear system of equations. I'll look into it a bit mroe I think... it was some time since i did game theory, and i'm glad to find an excuse to get back to it.
flag
Profile Blog Joined July 2007
United States228 Posts
Last Edited: 2008-03-23 19:45:41
March 23 2008 19:41 GMT
#46
Yeah, the if player 1 has options a,b,c and player 2 d,e,f
let "ad" mean chance of "a" beating "d", "a" mean chance of player 1 choosing "a"

then the system is
ad*d+ae*e+af*f=x
bd*d+be*e+bf*f=x
cd*d+ce*e+cf*f=x

and vice versa for solving for a,b,c
where x is the chance of a player 1 beating player 2 (50% for mirror matches). This value does not need to be calculated or hard coded either, any value can be used, but you must then scale d,e,f so that their sum = 100%.
The equation comes from saying "if I use optimal percent choice for each, it doesn't matter what you choose (assuming its "in the nach equation"), thus the expected score for all choices are equal.

You are right, the calculation is very easy for computer, the only slow part was figuring out which variables are relevant (which can be made very fast too I'm sure).

Edit: I don't know about several nach equalibrium's. There should only be one unless the matrix made by the system of linear equations is non invertible in which case there would be multiple ones. But in practice this is not likely to occur.
Cascade
Profile Blog Joined March 2006
Australia5405 Posts
March 23 2008 20:01 GMT
#47
Im getting the same system from a different approach (partial derivaties of gain for a player, etc). But for example the drivers game on wiki is a 2player, 2 strategy game with 3 nash equilibria.

I guess the uniqueness is a property of symmetric zero-sum games. :/
flag
Profile Blog Joined July 2007
United States228 Posts
Last Edited: 2008-03-25 03:10:48
March 25 2008 02:47 GMT
#48
Yeah I think the uniqueness is just from the your loss = my gain (zero sum). So I guess this stuff is just a special case of nash equilibrium.

I spent a little time working on a method to estimate economic strength. Basically it is to calculate the difference in time it would take to reach supply n as n goes to infinity. So like 12 pool versus overpool, the only difference is that the 12 pool gets 3 more drones earlier, but the overpool can just get these drones later and everything will be exactly the same (because neither waste larva), except the 12 pool will have more minerals. I haven't calculated how much more, but if it were 50 minerals then that would result in only about a 2 second economic lead. This should provide a good way to compare stuff how much early hatch helps, versus larva, versus minerals.

Real ZvZ though is more complicated. I watched http://teamliquid.net/tlpd/games/8668_Orion_vs_type-b[s.g]
And it raises a few questions for me:

It is 9 pool versus 12 pool. Basically the 9 pooler is unable to do any damage but keeps the 12 pooler contained. The 9 pooler gets spire a little earlier, and the 12 pooler instead decides to make scourge. The scourge get raped and 9 pooler wins.

Someone in the youtube comments said 12 pooler went scourge not because he was behind in time, but because he was behind in gas? If this is true I really don't see how 9 pool can be considered to be at a disadvantage v 12 pool?

Also right now I list 9 pool v 12 hatch at nat as 100% win, but I think this needs to be lowered. If the spawn points are far, and you just cancel the hatch you might be able to survive without being too far behind.

So I'm having doubts about whether or not there really is a systematic way to get the table of percents, but I still think if we get help of high level zerg players we can still get more accurate and meaningful results than nothing.
FieryBalrog
Profile Blog Joined July 2007
United States1381 Posts
Last Edited: 2008-03-25 04:13:06
March 25 2008 04:12 GMT
#49
ZvZ isn't just decided by the opening BO and the subsequent tactical micro, the strategy goes a little deeper than that. There is some random element to it yes, but more than that it is just really hard to understand the correct decisions regarding larvae production, zergling positioning, tech timings and positionings, on such a tiny economy where every mistake can be horribly punished.

That is an additional reason why so few are good at ZvZ, not just the randomness that comes from lack of scouting intelligence, a small strategic mistake can cripple you if the opponent happens to take advantage of it, its not nearly so bad in most of the other matchups.
I will eat you alive
ShaLLoW[baY]
Profile Blog Joined January 2007
Canada12499 Posts
March 25 2008 05:49 GMT
#50
I definitely agree with FieryBalrog's above post. Often in a ZvZ you can tell who the more experienced player at the matchup is, as they can take a disadvantageous situation and turn it into a win through one tiny mistake.

An example of this could be a ZvZ I just played where I went 12pool against 12hatchexpo. His larva count allowed him to pressure with more lings, and my spire timing was just slightly ahead of his. I just patiently waited for an opportunity to bait him into fighting on my terms (with my sunken firing on him and my hatcheries close by for reinforcements), and when he eventually fell for it I easily finished him with a counter, as he'd expended his army for little gain.

And yes, I do want a cookie.
ALEXISONFIRE ARE FUCKING BACK (sAviOr for life)
CharlieMurphy
Profile Blog Joined March 2006
United States22895 Posts
March 25 2008 06:35 GMT
#51
Funny that you made such a thread, I was actually in the process of breaking down all the blood bath builds (ZvZ) into a graph so you could tell which builds are best overall, and which builds can be timed to take advantage of, and when etc.

If you play correctly you will almost never lose to a 4-5pool if you 9pool on bloodbath. So imo on a 128x128 map 4-5 is only gonna beat a FE or some other slow build.
..and then I would, ya know, check em'. (Aka SpoR)
5HITCOMBO
Profile Joined March 2006
Japan2239 Posts
Last Edited: 2008-03-25 11:13:53
March 25 2008 11:12 GMT
#52
I know I said I was out of this thread, but I'd like to explain briefly why 9 pool is not countered by 12 pool if played correctly.

The old mentality was that you were supposed to attack with your lings if you chose to pool faster. However, the old rock-paper-scissors zvz has been largely replaced by the newer "gas as soon as feasible" zvz. The faster you pool, in general, the faster you get gas. The faster you get gas, the sooner you have a lair. It doesn't matter that your opponent has a better mineral economy; you have a spire and more gas! If you 9 pool and gas immediately, you have an overlord and roughly 1.5 drone spawntime gas advantage on a 12 pooler. This translates into an overlord and roughly 1.5 drone spawntime faster lair and spire. Assuming that you keep pressuring your opponent to make lings by making pure lings yourself, but not engaging, you have entirely negated his mineral advantage with a more important gas/time advantage.

12 hatch is no longer viable in zvz. 12 pool loses to a correctly played 9 pool.

However, all of this is subject to blunders, which can also completely turn the tide in zvz.
I live in perpetual fear of terrorists and studio gangsters
Southlight
Profile Blog Joined August 2007
United States11768 Posts
March 25 2008 12:16 GMT
#53
On March 25 2008 20:12 5HITCOMBO wrote:
The old mentality was that you were supposed to attack with your lings if you chose to pool faster. However, the old rock-paper-scissors zvz has been largely replaced by the newer "gas as soon as feasible" zvz. The faster you pool, in general, the faster you get gas. The faster you get gas, the sooner you have a lair. It doesn't matter that your opponent has a better mineral economy; you have a spire and more gas! If you 9 pool and gas immediately, you have an overlord and roughly 1.5 drone spawntime gas advantage on a 12 pooler. This translates into an overlord and roughly 1.5 drone spawntime faster lair and spire. Assuming that you keep pressuring your opponent to make lings by making pure lings yourself, but not engaging, you have entirely negated his mineral advantage with a more important gas/time advantage.


Holy crap. I'd always been tormented by "why Inc said 9pool" and now it makes sense O_O

Everything else in this thread aside, thanks, it makes so much more sense now.
oraoraoraoraoraoraoraora
Breavman
Profile Joined September 2004
Sweden598 Posts
March 25 2008 14:04 GMT
#54
On March 25 2008 20:12 5HITCOMBO wrote:
I know I said I was out of this thread, but I'd like to explain briefly why 9 pool is not countered by 12 pool if played correctly.

The old mentality was that you were supposed to attack with your lings if you chose to pool faster. However, the old rock-paper-scissors zvz has been largely replaced by the newer "gas as soon as feasible" zvz. The faster you pool, in general, the faster you get gas. The faster you get gas, the sooner you have a lair. It doesn't matter that your opponent has a better mineral economy; you have a spire and more gas! If you 9 pool and gas immediately, you have an overlord and roughly 1.5 drone spawntime gas advantage on a 12 pooler. This translates into an overlord and roughly 1.5 drone spawntime faster lair and spire. Assuming that you keep pressuring your opponent to make lings by making pure lings yourself, but not engaging, you have entirely negated his mineral advantage with a more important gas/time advantage.

12 hatch is no longer viable in zvz. 12 pool loses to a correctly played 9 pool.

However, all of this is subject to blunders, which can also completely turn the tide in zvz.


I'm not saying you are wrong, but I'd like some more insight about this. From my own experience, slightly faster spire and more gas won't get you ahead in a low econ ling heavy zvz. Both players will have plenty of gas for a while anyway if they keep full mining. The 12 pooler can afford a 2nd hatch faster which is pretty important. Maybe the extra gas/early spire is more of a factor in pro level, and 9pool is just harder to manage. But I feel that in this age of agressive zvz, less games are decided by lack of gas leading to a smaller muta army.
5HITCOMBO
Profile Joined March 2006
Japan2239 Posts
March 25 2008 20:55 GMT
#55
While I agree with the importance of a second hatchery, I feel that it is trumped by a faster lair. If the 12 pooler delays lair to get his second hatch, i.e. 12 pool 12 hat 11 gas, you have an extra 300 min advantage in time on him. His second hatchery will pop around the time your spire goes up, and his lair will be only halfway done. If you keep your lings at the top of your ramp, delay until you can get 3 muta, and then pump scourge from there, you force him on the aggressive-defense of trying to break your ramp with pure lings. One muta is HUGE here. As long as you clear the lings from your base, you can simply match his scourge production with scourge production of your own, and he can't catch up to your muta production. Take down his overlords with scourge, snipe some lings and drones with mutas, and whatever you do, don't lose muta to scourge if you can help it.

If played at an equal skill level from both sides, this is quite the advantage. However, we know that's not always the case.
I live in perpetual fear of terrorists and studio gangsters
5HITCOMBO
Profile Joined March 2006
Japan2239 Posts
Last Edited: 2008-03-25 20:56:53
March 25 2008 20:56 GMT
#56
Also note that 12 pool 11 gas generally does not get a second hatch until lair is morphing, at which point the production of lings from that hatch does not factor into the ramp break.
I live in perpetual fear of terrorists and studio gangsters
Chill
Profile Blog Joined January 2005
Calgary25993 Posts
Last Edited: 2008-03-25 21:09:22
March 25 2008 21:06 GMT
#57
I was silently disagreeing with almost everything you've said in this thread, until I read "ramp". Now I agree. But on non-ramped maps I still believe 12 Pool beats out 9 Pool.

I guess the non-ramped maps of today (Blue Storm, Longinus, Tau Cross, Katrina, Ungoro, etc) just made me assume you were talking about non-ramp maps.
Moderator
flag
Profile Blog Joined July 2007
United States228 Posts
March 26 2008 01:12 GMT
#58
On March 25 2008 15:35 CharlieMurphy wrote:
Funny that you made such a thread, I was actually in the process of breaking down all the blood bath builds (ZvZ) into a graph so you could tell which builds are best overall, and which builds can be timed to take advantage of, and when etc.

If you play correctly you will almost never lose to a 4-5pool if you 9pool on bloodbath. So imo on a 128x128 map 4-5 is only gonna beat a FE or some other slow build.


Heh I would like to see that blood bath chart, but I think it will be a different kind of analysis since most of the time its easy to get a scout off making a certain build superior and no randomness needed, exceptions exist though.

Thanks 5hitcombo for answering my question, it seems like there really isn't much of a counter to 9 pool for ramped maps then, except maybe an overpool?


Here is some timing stuff:

build (P=pool, d=drone, D=extractor trick drone, etc)
-> when get lings(in seconds)
what have after about 2000 trigger frames (12 per second) if after making 6 lings switch back to eco, listed as drones, minerals, larva, frames -> seconds to reach a certain point in economy in seconds (specific point does not matter as long as large and the same for all).
todo: extractor timing

4pool
Pdzzz -> 83
8, 191, 1, 1997 -> 636.0

<todo do 5pool-8pool>

9pool (non gas build)
dddddPdoDzzzH -> 109
13, 171, 0, 2004 (hatch at 2458) -> 568.6

overpool
dddddoPdddHzzz -> 121-131 (not all at same time)
13, 220, 0, 2004 (hatch at 2300) -> 563.0

12pool
dddddodddPdHzzz -> 136
13, 265, 0, 2004 (hatch at 2329) -> 561.4

12hatch
dddddodddHPdddzzz -> 165
13, 337, 0, 2004 (hatch at 2047) -> 553.3

for 9pool v 12hatch, if you kill 3 drones you are ahead which should be easily doable in the 15-20 seconds you have in their base before they get lings.

This might be useful for comparing builds but it doesn't factor in gas/lair timing at all yet. It is interesting that overpool is only 1.6 seconds behind 12 pool economically, but yet it can get lings about 11 seconds earlier.

After seeing these numbers I fully agree with what people are saying, ZvZ is hardly about the build, the worse counters only give about a 7 second economic advantage, this is by no means enough to win or lose as it takes about 25 seconds to get from ramp to ramp. That being said, there are still small advantages to gain so there is a reason to try and always get the build advantage. Perhaps other match ups could be better for analysis.

Here is map showing how long it takes lings (and ovie) to get to various places in seconds:
[image loading]


Here is source code for programs. You'll need ruby1.9 for the one to solve the system of linear equations and 1.8 for the others. I have not made any attempt to clean up the code or make readable (basically its all just stuff I wrote to calculate stuff without any regard for other people sorry).
bumatlarge
Profile Blog Joined October 2007
United States4567 Posts
March 26 2008 01:48 GMT
#59
Alright, this is gonna take a few days to sink into my head...
Together but separate, like oatmeal
hippo
Profile Joined March 2008
France13 Posts
Last Edited: 2008-03-27 17:38:21
March 26 2008 12:50 GMT
#60
This is a very funny topic flag, thx a lot!! :-))

A few comments :
- as some already mentioned, it could be even more interesting for other MUs
- for medium skilled people i think the importance of the BO is bigger than for real gosus. So even if this thread will probably learn nothing to incontrol or nony or guys like that, i think it can really be useful for less good players
- at least it's very interesting intellectually
- a Nash equilibrium has no reason to be unique, as it is a "partial" optimum (ie one cannot do better by changing its own strategy while the other doesn't change) and it has nothing to do with zero sum games (see below for details)
- of course a global (deterministic) maximum is a Nash equilibrium
- the "strength" of generalized equilibrium is that it deals with the research of a (global) maximum, and it will exist and be unique under quite weak conditions (while Nash's will almost never be).

About the resolution and a few corrections :
1) notations :
player 1 has n possible strats and player 2 has N. I assume n less or equal to N.
In fact to solve the problem you have to solve 2 linear systems of size (N-1,n-1) and (n-1,N-1) respectively, the second matrix being the transposed of the first one (so let us consider only one).
The matrix (call it M) comes from the matrix of gains (n,N) but we substract the last column to all other colums and then the last line to all other lines (the order is not important of course).
More precisely mij = mij - min - mNj + mNn
-> this comes from the fact that the sum of probas must be equal to 1, and so the dimension is not n but n-1 (resp not N but N-1).

2) If this matrix is regular (= invertible), then there will exist a unique "theoretical" optimum, but we must check it is indeed a maximum and that it gives a solution (p1,...,pn-1) such as all are positive or 0, and the sum is less or equal to 1. If not, then the solution will be degenerated (ie at least one proba will be 0) or there will be an infinity of solutions (only if the matrix is singular = non invertible). I don't know if there is an a priori way to know if it will be the case...

3) about the uniqueness of the Nash equilibrium and the zero sum :
it has no relation. In fact in a zero sum game as well as in a non zero game you can have all cases : no (Nash) equilibirum, 1 unique equilibirum or several equilibria.
Look at the following examples :
0 equ.
(1,-1) (0, 0) (0, 0)
(0, 0) (1,-1) (-1,1)
(0, 0) (-1,1) (1,-1)

1 unique equ. (coeff 1,1)
(0, 0) (0, 0) (0, 0)
(0, 0) (1,-1) (-1,1)
(0, 0) (-1,1) (1,-1)

3 equ. (all coeff of first line)
(0, 0) (0, 0) (0, 0)
(0, 0) (1,-1) (0, 0)
(0, 0) (1,-1) (1,-1)

And if you add 1 to the gains of both players in all configurations, then it will give you non zero sum games absolutely equivalent to these 3 games, so the conclusion is the same for non zero games.

4) you said that the two players will have the same number of viable strategies -> this is slightly untrue (in non mirror mus of course).
In fact you must deal here with a system of N equations with n variables with N>n, say MA = B, B in R^N, A in R^n. M can't be surjecitve here, but in particular cases we can still solve this problem. It's only a matter of consistency between the lines : if the last N-n lines are linear combinations of the previous ones, then it's ok. If it's the case, player with n options will have a unique optimal stategy (assuming the rank of M is n), while the player with N might have an infinity of equivalent optimal strategies (if you forget about the condition p1,...,pN in [0,1] and sum = 1, it will be a vector space of dimension N-n, in fact it will the intersection of those 2 sets, which can be null, this is why i said "might have" before).

A very simple example is if 2 lines are absolutely the same (ie strat A1 and strat A2 for example give exactly the same gain against any strat B1,...,Bn), there the player can choose the proba p1 and p2 as he wants, as long as the sum p1+p2 is equal to the "optimal" proba he would obtain by considering the "reduced" game without strat A2 (so if the "reduced" game is not degenerated, neither will be the original problem).
You can indeed construct less "stupid" games where the linear combition between lines is less, well, "stupid". :-)

If the system is not consistent (ie B is not in the image of M, then it means the system is degenerated and at least 1 proba will be 0 -> as you said).

5) you said that in mirror mus, there is never an even number of viable strats -> again it's slightly untrue (more or less the same as before). But the reason why it is almost true is quite interesting.

In a mirror game (and only a mirror), M will be (square and) antisymmetric (ie tM = - M). And we can show that such a matrix will have an even rank. As M is of size n-1, we see that if n is even we won't have an invertible matrix. So if the system is consistent (ie if B is in the image of M), then we will have an infinity of solutions, which have no reason to imply that one proba is 0.
Exactly as before you can for example take a matrix with 2 identical lines, or construct "smarter" counter-examples.

But i agree those 2 last remarks will "never" happen in real life, so it's just theoretical remarks...

Hope it was useful.
Prev 1 2 3 4 Next All
Please log in or register to reply.
Live Events Refresh
WardiTV Winter Champion…
12:00
Playoffs
ByuN vs Gerald
Clem vs Krystianer
WardiTV1031
TKL 208
IndyStarCraft 186
Rex138
3DClanTV 73
EnkiAlexander 47
LiquipediaDiscussion
[ Submit Event ]
Live Streams
Refresh
StarCraft 2
TKL 208
IndyStarCraft 186
Rex 138
StarCraft: Brood War
Sea 50677
Jaedong 1964
Shuttle 1419
EffOrt 645
Larva 560
Stork 398
firebathero 381
Mini 362
Soma 359
BeSt 327
[ Show more ]
Hyuk 266
ggaemo 197
actioN 186
Soulkey 185
Rush 175
Mong 117
Sharp 105
Snow 83
Mind 79
Dewaltoss 71
Pusan 70
Aegong 68
Free 59
Sea.KH 58
sorry 46
ToSsGirL 39
[sc1f]eonzerg 38
sSak 35
PianO 32
Shine 21
HiyA 18
IntoTheRainbow 16
yabsab 16
Rock 16
soO 15
Terrorterran 14
Movie 12
Sacsri 11
GoRush 10
ajuk12(nOOB) 8
ivOry 7
Dota 2
qojqva1942
Gorgc1477
BananaSlamJamma175
Counter-Strike
Fnx 1756
fl0m1709
Other Games
singsing2163
B2W.Neo1075
DeMusliM357
crisheroes307
Lowko301
Hui .140
QueenE137
Mew2King92
ArmadaUGS35
Organizations
Other Games
BasetradeTV78
StarCraft 2
Blizzard YouTube
StarCraft: Brood War
BSLTrovo
sctven
[ Show 14 non-featured ]
StarCraft 2
• AfreecaTV YouTube
• intothetv
• Kozan
• IndyKCrew
• LaughNgamezSOOP
• Migwel
• sooper7s
StarCraft: Brood War
• BSLYoutube
• STPLYoutube
• ZZZeroYoutube
Dota 2
• lizZardDota261
League of Legends
• Nemesis7606
• Jankos1730
• TFBlade486
Upcoming Events
Replay Cast
9h 25m
Ultimate Battle
21h 25m
Light vs ZerO
WardiTV Winter Champion…
21h 25m
MaxPax vs Spirit
Rogue vs Bunny
Cure vs SHIN
Solar vs Zoun
Replay Cast
1d 9h
CranKy Ducklings
1d 19h
WardiTV Winter Champion…
1d 21h
Replay Cast
2 days
Sparkling Tuna Cup
2 days
WardiTV Winter Champion…
2 days
Replay Cast
3 days
[ Show More ]
Replay Cast
3 days
Monday Night Weeklies
4 days
OSC
4 days
Replay Cast
6 days
The PondCast
6 days
Liquipedia Results

Completed

Proleague 2026-03-04
PiG Sty Festival 7.0
Underdog Cup #3

Ongoing

KCM Race Survival 2026 Season 1
Jeongseon Sooper Cup
Spring Cup 2026
WardiTV Winter 2026
Nations Cup 2026
ESL Pro League S23 Stage 1&2
PGL Cluj-Napoca 2026
IEM Kraków 2026
BLAST Bounty Winter 2026
BLAST Bounty Winter Qual
eXTREMESLAND 2025

Upcoming

ASL Season 21: Qualifier #1
ASL Season 21: Qualifier #2
ASL Season 21
Acropolis #4 - TS6
Acropolis #4
IPSL Spring 2026
CSLAN 4
HSC XXIX
uThermal 2v2 2026 Main Event
Bellum Gens Elite Stara Zagora 2026
RSL Revival: Season 4
NationLESS Cup
Asian Champions League 2026
IEM Atlanta 2026
PGL Astana 2026
BLAST Rivals Spring 2026
CCT Season 3 Global Finals
IEM Rio 2026
PGL Bucharest 2026
Stake Ranked Episode 1
BLAST Open Spring 2026
ESL Pro League S23 Finals
TLPD

1. ByuN
2. TY
3. Dark
4. Solar
5. Stats
6. Nerchio
7. sOs
8. soO
9. INnoVation
10. Elazer
1. Rain
2. Flash
3. EffOrt
4. Last
5. Bisu
6. Soulkey
7. Mini
8. Sharp
Sidebar Settings...

Advertising | Privacy Policy | Terms Of Use | Contact Us

Original banner artwork: Jim Warren
The contents of this webpage are copyright © 2026 TLnet. All Rights Reserved.