• Log InLog In
  • Register
Liquid`
Team Liquid Liquipedia
EDT 14:18
CEST 20:18
KST 03:18
  • 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
[ASL22] Ro16 Preview: Rough Waters10[ASL22] Ro24 Preview: Siren's Call8[ASL22] Ro24 Preview: Summer's End9Serral wins HomeStory Cup 2915Serral wins Maestros of the Game 244
Community News
Weekly Cups (Aug 30-Sep 7): herO thrives amid growing schism10Official StarCraft website teases new content ahead of BlizzCon?125Stellar Fest TWO the Moon (Dec 16-20)9Weekly Cups (August 24-30): Patches' balance mod takes over3New 3v3 BGH Ladder (and more) on ShieldBattery!46
StarCraft 2
General
Balance hotfix patch 5.0.16b (July 16) Weekly Cups (Aug 30-Sep 7): herO thrives amid growing schism SC4ALL: II Winner will earn a spot at HSC 30! SC4ALL II: StarCraft 2 Player Announcement 7/8 Nexon wins bid to develop StarCraft IP content, distribute Overwatch mobile game
Tourneys
KSL Week #92 IntoTheTV X SOOP SC2 League : Weekly & Monthly 2026 GSTL Announcement Sparkling Tuna Cup - Weekly Open Tournament Sea Duckling Open (Global, Bronze-Diamond)
Strategy
[G] Having the right mentality to improve
Custom Maps
Nexus Wars 2021 GUIDE [M] (2) Industrial Park
External Content
Mutation # 542 The Ascended Mutation # 541 Binary Choice The PondCast: SC2 News & Results Mutation # 540 Dodge This
Brood War
General
Broodwar Prediction Market Terran or Protoss [D] Brainstorming a balance patch for Brood war Official StarCraft website teases new content ahead of BlizzCon? [ASL22] Ro16 Preview: Rough Waters
Tourneys
[ASL22] Ro16 Group A Small VOD Thread 2.0 [ASL22] Ro16 Group B Escore Tournament - Season 3
Strategy
Replay Review Process - What do you do? Simple Questions, Simple Answers Odyssey Mineral Stack Saturation Game Theory for Starcraft
Other Games
General Games
Nintendo Switch Thread EVE Corporation Diablo IV [Maplestory Hardcore] Let's Play~!! General RTS Discussion Thread
Dota 2
Official 'what is Dota anymore' discussion
League of Legends
[TL LoL EUW IHs] Teemo shall perish TSM pausing esports and CLG Dead
Heroes of the Storm
Heroes of the Storm 2.0
Hearthstone
Deck construction bug
TL Mafia
TL Mafia Community Thread
Community
General
US Politics Mega-thread Things Aren’t Peaceful in Palestine Russo-Ukrainian War Thread European Politico-economics QA Mega-thread Trading/Investing Thread
Fan Clubs
MarineLorD Fan Club The Creator Fan Club The ShoWTimE Fan Club
Media & Entertainment
Movie Discussion! Anime Discussion Thread
Sports
Football (Soccer) Thread TeamLiquid Health and Fitness Initiative For 2023 MLB/Baseball 2023
World Cup 2022
Tech Support
Computer Build, Upgrade & Buying Resource Thread
TL Community
The Automated Ban List Northern Ireland Global Starcraft
Blogs
Virtual Romance, Real-Life C…
TrAiDoS
Regacy Esports:Our Goa…
regacyesports
Dreaming of BW patches (mod…
c3rberUs
LOCKPICKING NOOB
LUCKY_NOOB
Customize Sidebar...

Website Feedback

Closed Threads



Active: 8355 users

Craftonomics - Optimal Saturation - Page 4

Forum Index > SC2 General
Post a Reply
Prev 1 2 3 4 5 6 Next All
natewOw
Profile Joined April 2010
United States181 Posts
February 10 2011 23:27 GMT
#61
On February 11 2011 08:25 plagiarisedwords wrote:
I did my undergrad in economics and got top of my class so I know the theory you are basing this on fairly well. I have tried applying economics to Starcraft as well but generally find that it is not too useful. Mainly because starcraft is much more complex than many economics model allow for. The big problems are opportunity cost, risk and time.

The real concerns when playing starcraft is staying alive, and making sure you stay alive in the future too. This is based on what you do but also what your opponent does so is very hard to model. So optimality of revenue is a pretty small factor when deciding how many workers to build. What people care about is whether they can build it, stay alive and benefit in the long run or cut workers now and kill the opponent before their economy kicks in.

I have played with a few models but didn't post the results up on TL because the findings are so blatantly obvious to a diamond level plus player.

the human mind is too good at making calculations about risk and return, it is hard wired into our intuition to help is survive!


I'm not trying to model "the optimum amount of workers to win the game," all I did was show that to get the most minerals off of one base, you need 27 workers, not the previously-thought 24.
lol
sl10
Profile Joined June 2010
Canada37 Posts
Last Edited: 2011-02-10 23:30:21
February 10 2011 23:27 GMT
#62
Not sure why people are so hostile, when all they'd usually do is lurk on the forums and never contribute anything of value; great work . People need to quit nit-picking the 'practicality' of this information, since there are many things still to be discovered in SC2 and we've got to explore the whole scope of it.
Leefang
Profile Joined July 2010
42 Posts
February 10 2011 23:27 GMT
#63
All you guys who are reading this and responding with "OMG 1 BASE? 2 BASE IS BETTER" are yet to realise your error, because it's obvious 3 BASE IS BETTER LOL!

In all seriousness tho, natewOw, excellent post :D I'm sure a lot of people who read it will find it informative and I hope that they take away with them an insight into basic economic principles which will allow them to explore the issue further in a constructive manner.

In regards to optimizing your 'workers to base' count, I believe the point of this thread is to determine the potential maximum income per base, Yes it is obvious that having more bases will give you more income, but in a scenario of, for example, you have 5 bases, how many workers would you need to get a maximum possible income from 5 bases? (yes I am aware there is a supply cap, but it's not prudent for helping us understand these craftonomic theories). So please refrain from posting with comments like "just build more bases and don't saturate".

The above situation is more easily understood when you consider the 'worker to base' count of a 1-base scenario. Its relevant to early game, it's relevant to lategame when the map is mined out, and mid-game will just be a multiple of 1-base marginal revenues (assuming even worker distribution) depending on your base count.

I guess my only hang-up with your theory is that you've made the assumption that the game isn't going to immediately end and I'd be interested in modelling what happens when you change that assumption. Regardless I'd like to thank you natewOw for such a great post and inspiring me to explore some of these concepts myself :D
natewOw
Profile Joined April 2010
United States181 Posts
February 10 2011 23:29 GMT
#64
On February 11 2011 08:27 sl10 wrote:
Not sure why people are so hostile, when all they'd usually do is lurk on the forums and never contribute anything of value; great work .


Honestly, people questioning the usefulness of this doesn't bother me. I never said I was introducing some earth-shattering fact that was going to change the shape of the game.

It's the people trying to tell me that 24 workers on one base gets you more income-per-minute than does 27, despite me showing empirical evidence that this is not the case.
lol
Weedk
Profile Blog Joined June 2010
United States507 Posts
February 10 2011 23:30 GMT
#65
If it would take 20 minutes or so for the extra 3 workers to pay off their cost, wouldn't the patches be mined out by then?

And 27 workers does generate more income than 24, common sense, but is that all that you're trying to prove?
mucker
Profile Blog Joined May 2009
United States1120 Posts
February 10 2011 23:34 GMT
#66
On February 11 2011 08:29 natewOw wrote:
Show nested quote +
On February 11 2011 08:27 sl10 wrote:
Not sure why people are so hostile, when all they'd usually do is lurk on the forums and never contribute anything of value; great work .


Honestly, people questioning the usefulness of this doesn't bother me. I never said I was introducing some earth-shattering fact that was going to change the shape of the game.

It's the people trying to tell me that 24 workers on one base gets you more income-per-minute than does 27, despite me showing empirical evidence that this is not the case.


How is it empirical? Your data is from a formula you don't even disclose, not actual in-game observations.
It's supposed to be automatic but actually you have to press this button.
Thrillhouse
Profile Joined December 2010
United States27 Posts
Last Edited: 2011-02-11 00:21:15
February 10 2011 23:34 GMT
#67
Dear natewOw,

First, thanks for undertaking this analysis--I am a bit of an economics geek myself, and I have been enjoying LaLush's (and now your) post and comments a lot. I think good analysis of this type can advance our understanding of the game considerably.

Some specific thoughts on your analysis:

-you've chosen to define MC and MR in terms of minerals/time. This is obviously fine. However, your argument that MC->0 as T->inf introduces a flaw in your analysis because given that the number of minerals available on any map is fixed, MR->0 as T->inf as well (i.e., if you have an unbounded amount of mining time, you can mine out the map with only one worker, or with just your original workers, or however you want to look at it). To the extent that this isn't really a practical consideration, then neither is the assumption that we should be calculating the limit of MC as T->inf. Why not just step back and say you've calculated the minimum worker count that produces the maximum revenue flow for a single base? (Note: this may not even be exactly true given LaLush's interesting finding that MR from distance mining may exceed MR from one-base at around 22 workers--I'd love to see this tested more.)

-you've chosen to estimate MR as a cubic function. LaLush and his predecessor chose to use an empirical estimate of MR (or related values). I'm not convinced yours is the preferable approach, particularly considering that your estimated function is concave and turns negative in the neighborhood of 20-30 workers. My prior on this is that it must be that MR->0 as workers->inf, and that MR cannot turn negative, or at least very negative. You need your estimated function to be most accurate in this range to prove your point, but its accuracy seems to be questionable in just that range. You write "...I generated predicted values of income per minute as a cubic function of the number of workers currently mining. Don't get too hung up on the method..." I'd actually love to hear the method you used--did you base it on some empirics you did, or that you got from another source?

I hope you take the feedback you're getting in stride, and that it prompts more of this brand of analysis from you and the rest of the community. I hope to add something in this vein at some point when I feel I have the time.
You want excitement?! Shove THIS up your stocking!!
SolonTLG
Profile Joined November 2010
United States299 Posts
February 10 2011 23:37 GMT
#68
On February 11 2011 07:09 natewOw wrote:
Show nested quote +
I am wondering if you have the right definition for "Optimal Saturation". Here, you define optimal saturation as the maximum rate of mineral collection.


You got it right, optimal saturation by my definition is the most minerals that can be collected per minute. I said nothing about build orders.


Nice response, but I wanted to ask you an idea about another economic concept. Your original argument says that the marginal cost goes to zero as T goes to infinity, and I thought it was a clever argument.

But what about the opportunity cost of the minerals to used to build the probe? That is, when you chose to build, you forgo the benefits of building a building or attacking unit, and those forgone benefits are a cost.

So how can the marginal cost of a probe go to zero, when it seems that the opportunity costs always exist (regardless of time)?
The Law Giver
natewOw
Profile Joined April 2010
United States181 Posts
February 10 2011 23:37 GMT
#69
On February 11 2011 08:34 mucker wrote:
Show nested quote +
On February 11 2011 08:29 natewOw wrote:
On February 11 2011 08:27 sl10 wrote:
Not sure why people are so hostile, when all they'd usually do is lurk on the forums and never contribute anything of value; great work .


Honestly, people questioning the usefulness of this doesn't bother me. I never said I was introducing some earth-shattering fact that was going to change the shape of the game.

It's the people trying to tell me that 24 workers on one base gets you more income-per-minute than does 27, despite me showing empirical evidence that this is not the case.


How is it empirical? Your data is from a formula you don't even disclose, not actual in-game observations.


I should have made this clearer in the post. It is from actual in-game observations. There's really no "formula", I just estimate more precise measurements of the marginal revenue increments, since blizzard's income meter only goes in increments of 20.
lol
Nagano
Profile Blog Joined July 2010
United States1157 Posts
Last Edited: 2011-02-10 23:37:59
February 10 2011 23:37 GMT
#70
“The illiterate of the 21st century will not be those who cannot read and write, but those who cannot learn, unlearn, and relearn.”
Nagano
Profile Blog Joined July 2010
United States1157 Posts
February 10 2011 23:39 GMT
#71
On February 11 2011 08:37 natewOw wrote:
Show nested quote +
On February 11 2011 08:34 mucker wrote:
On February 11 2011 08:29 natewOw wrote:
On February 11 2011 08:27 sl10 wrote:
Not sure why people are so hostile, when all they'd usually do is lurk on the forums and never contribute anything of value; great work .


Honestly, people questioning the usefulness of this doesn't bother me. I never said I was introducing some earth-shattering fact that was going to change the shape of the game.

It's the people trying to tell me that 24 workers on one base gets you more income-per-minute than does 27, despite me showing empirical evidence that this is not the case.


How is it empirical? Your data is from a formula you don't even disclose, not actual in-game observations.


I should have made this clearer in the post. It is from actual in-game observations. There's really no "formula", I just estimate more precise measurements of the marginal revenue increments, since blizzard's income meter only goes in increments of 20.


So there is no magical "cubic" formula, and to put it simply, you pause the game and jot down on a piece of paper the minerals you have at a given time?
“The illiterate of the 21st century will not be those who cannot read and write, but those who cannot learn, unlearn, and relearn.”
natewOw
Profile Joined April 2010
United States181 Posts
February 10 2011 23:40 GMT
#72
On February 11 2011 08:37 SolonTLG wrote:
Show nested quote +
On February 11 2011 07:09 natewOw wrote:
I am wondering if you have the right definition for "Optimal Saturation". Here, you define optimal saturation as the maximum rate of mineral collection.


You got it right, optimal saturation by my definition is the most minerals that can be collected per minute. I said nothing about build orders.


Nice response, but I wanted to ask you an idea about another economic concept. Your original argument says that the marginal cost goes to zero as T goes to infinity, and I thought it was a clever argument.

But what about the opportunity cost of the minerals to used to build the probe? That is, when you chose to build, you forgo the benefits of building a building or attacking unit, and those forgone benefits are a cost.

So how can the marginal cost of a probe go to zero, when it seems that the opportunity costs always exist (regardless of time)?


I actually addressed this earlier, but even if you include opportunity cost within marginal cost, the marginal cost still converges to zero, because you are dividing MC by time, T. Thus, MC could include the cost of my dry cleaning, and it would still go to zero as the game time gets infinitely larger.
lol
natewOw
Profile Joined April 2010
United States181 Posts
February 10 2011 23:42 GMT
#73
On February 11 2011 08:39 Nagano wrote:
Show nested quote +
On February 11 2011 08:37 natewOw wrote:
On February 11 2011 08:34 mucker wrote:
On February 11 2011 08:29 natewOw wrote:
On February 11 2011 08:27 sl10 wrote:
Not sure why people are so hostile, when all they'd usually do is lurk on the forums and never contribute anything of value; great work .


Honestly, people questioning the usefulness of this doesn't bother me. I never said I was introducing some earth-shattering fact that was going to change the shape of the game.

It's the people trying to tell me that 24 workers on one base gets you more income-per-minute than does 27, despite me showing empirical evidence that this is not the case.


How is it empirical? Your data is from a formula you don't even disclose, not actual in-game observations.


I should have made this clearer in the post. It is from actual in-game observations. There's really no "formula", I just estimate more precise measurements of the marginal revenue increments, since blizzard's income meter only goes in increments of 20.


So there is no magical "cubic" formula, and to put it simply, you pause the game and jot down on a piece of paper the minerals you have at a given time?


Actually I jotted down the replay's estimation of the income-per-minute at X number of workers. Like I said, this only goes in 20 mineral increments and is no doubt an estimation, so I estimated more precise by making income-per-minute a function of workers, workers^2, and workers^3.
lol
Nagano
Profile Blog Joined July 2010
United States1157 Posts
February 10 2011 23:43 GMT
#74
So why is there a diminishing return in MR between 7 and 8 workers if you assume your MC is 0?
“The illiterate of the 21st century will not be those who cannot read and write, but those who cannot learn, unlearn, and relearn.”
Whitewing
Profile Joined October 2010
United States7483 Posts
February 10 2011 23:45 GMT
#75
I understand your reasoning and logic behind your arguments, and why MR is measured by time, but I have to take issue with your units here, the marginal cost of an additional worker being 0 does not lead to optimal play.

I agree that you have shown that more than 24 workers on one base yields more minerals than exactly 24, but the units you are using makes it impossible to accurately determine if it's worth 'enough' more minerals per minute to make those extra workers while staying on one base. It's difficult to work around this however, with the way the game functions by using economic models.
Strategy"You know I fucking hate the way you play, right?" ~SC2John
Soleron
Profile Blog Joined September 2010
United Kingdom1324 Posts
February 10 2011 23:47 GMT
#76
You have two bases, It's possible, but the 27 gives you the lower bound. If you want to get the most minerals off ONE base, it's 27.


You could show that with 97% fewer graphs. Why does introducing marginal revenue and so on show anything more than the statement '27 workers gives you maximum income off one base'?

And the distance mining calculation was done better by Lalush.
Soulish
Profile Joined April 2010
Canada1403 Posts
Last Edited: 2011-02-10 23:52:56
February 10 2011 23:51 GMT
#77
On February 11 2011 08:09 natewOw wrote:


You now have 40 workers mining at the natural, but any amount of workers above 27 gets you nothing, and may even decrease your net income due to cluttering.




what do you mean by cluttering? There is no such thing as cluttering when workers mine cause they pass through eveything, including other workers.

just curious
me all in, he drone drone drone, me win
teamsolid
Profile Joined October 2007
Canada3668 Posts
Last Edited: 2011-02-10 23:53:47
February 10 2011 23:53 GMT
#78
OP spends an hour writing up some fancy econ post to show that 27 > 24 miners on 1 base and when he is confronted with the fact that this is useless in a real game (unlike Lalush's excellent thread on this topic), he then fills this thread with stubborn passive-aggressive bait posts (aka trolling). I don't see this thread lasting very long.
SirazTV
Profile Joined May 2010
United States209 Posts
Last Edited: 2011-02-10 23:56:39
February 10 2011 23:54 GMT
#79
The optimal number of workers per base is 2 per mineral patch. When above 2 workers per patch you get diminishing returns per worker. I mean why would a player not want to have a worker pay for itself asap. If you have more then 2 workers per patch it takes longer for the workers to pay for themselves. I don't understand why people think it is anything else. The only reason to go above 2 per patch is if you can not safely expand(granted this happens a lot).
Nagano
Profile Blog Joined July 2010
United States1157 Posts
February 10 2011 23:59 GMT
#80
There is a HUGE flaw in the numbers that I think most people have just simply overlooked.

In the OP: "This is saying that the limit of the marginal cost function, as time gets infinitely greater, is zero. Thus, the expected marginal cost of producing an additional probe is zero."

If MC is zero, so then why is there a diminishing return on MR when there are 16 or less workers (assuming 8 mineral patches)? Does this make no sense to anyone else?

[image loading]

This would mean that the graph above would be completely false up to 16 workers. Am I missing something?
“The illiterate of the 21st century will not be those who cannot read and write, but those who cannot learn, unlearn, and relearn.”
Prev 1 2 3 4 5 6 Next All
Please log in or register to reply.
Live Events Refresh
RotterdaM Event
16:15
Rotti's PatchesSC Open #3
RotterdaM755
TKL 215
IndyStarCraft 203
Liquipedia
[ Submit Event ]
Live Streams
Refresh
StarCraft 2
RotterdaM 755
ByuN 307
TKL 215
IndyStarCraft 203
UpATreeSC 75
Trap 41
StarCraft: Brood War
Calm 3875
Dewaltoss 123
firebathero 108
Pusan 68
soO 27
Free 15
yabsab 9
ajuk12(nOOB) 9
Shine 8
Dota 2
qojqva4924
Fuzer 125
Counter-Strike
fl0m1304
Heroes of the Storm
Liquid`Hasu367
Other Games
summit1g7977
singsing1589
Beastyqt659
Hui .155
XaKoH 147
ArmadaUGS118
KnowMe82
QueenE40
Trikslyr40
[ Show 16 non-featured ]
StarCraft 2
• StrangeGG 73
• Adnapsc2 1
• AfreecaTV YouTube
• intothetv
• Kozan
• IndyKCrew
• Migwel
StarCraft: Brood War
• HerbMon 22
• FirePhoenix15
• BSLYoutube
• STPLYoutube
• ZZZeroYoutube
League of Legends
• Jankos1682
• TFBlade755
Other Games
• imaqtpie950
• Shiphtur172
Upcoming Events
The PiG Daily
4h 42m
CranKy Ducklings
15h 42m
WardiTV Invitational
16h 42m
Cure vs Zoun
SHIN vs Classic
ByuN vs MaxPax
Percival vs YoungYakov
AI Arena Tournament
22h 42m
OSC
1d 2h
Sparkling Tuna Cup
1d 15h
WardiTV Invitational
1d 16h
Shopify Rebellion Sundays
1d 20h
Spirit vs Mixu
Clem vs TBD
RSL Revival
1d 21h
Serral vs Rogue
BlizzCon
2 days
IdrA vs MC
[ Show More ]
Replay Cast
2 days
Afreeca Starleague
2 days
Light vs JyJ
Soulkey vs hero
WardiTV Weekly
2 days
Monday Night Weeklies
2 days
Afreeca Starleague
3 days
Snow vs Shinee
Shine vs EffOrt
GSL
3 days
PiGosaur Cup
4 days
The PondCast
4 days
Kung Fu Cup
4 days
Replay Cast
5 days
KCM Race Survival
5 days
IntoTheTV X SOOP
5 days
Replay Cast
6 days
IntoTheTV X SOOP
6 days
Liquipedia Results

Completed

Proleague 2026-09-10
PiG Sty Festival 8.0
Big Dog Cup 2026 Div 1

Ongoing

KCM Race Survival 2026 Season 3
K-JUNGMAN
ASL Season 22
Super Anchor Qualifying S3
CSL 2026 AUTUMN (S22)
Acropolis #5
Acropolis #5 - TRS
Escore Tournament S3: King of Kings
RSL Revival: Season 6
Calamity Invitational
FISSURE Playground #3
BLAST Open Fall 2026
Esports World Cup 2026
BLAST Bounty Summer 2026
BLAST Bounty Summer Qual
Stake Ranked Episode 3
XSE Pro League 2026

Upcoming

Acropolis #5 - GSA
Blizzard Classic Cup 2026
Acropolis #5 - GSB
Acropolis #5 - GSC
SC4ALL II: Brood War
HSC XXX
Stellar Fest 2: Lunar Cup
SC4ALL II: StarCraft II
Kung Fu Cup 2026 Grand Finals
RSL Offline Finals
Blizzard Classic Cup 2026
Stake Ranked Episode 6
BLAST Rivals Fall 2026
IEM Beijing 2026
Stake Ranked Episode 5
PGL Masters Bucharest 2026
1win Private Club #2
Thunderpick World Champ. '26
ESL Pro League Season 24
Stake Ranked Episode 4
1win Private Club #1
Logitech G Play Connect 2026
SL StarSeries Fall 2026
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.