See the top rated post in this thread. Click here

Page 8 of 8 FirstFirst ... 678
Results 92 to 104 of 104

Thread: Computing the frequency of strategy deviations at TC0 BASED on 789s

  1. #92
    Random number herder Norm's Avatar
    Join Date
    Dec 2011
    Location
    The mote in God's eye
    Posts
    12,474
    Blog Entries
    59


    Did you find this post helpful? Yes | No
    I'll put it another way. There are NO stats in the game of real blackjack as played in a casino accurate to six decimals unless you are talking top of the deck or a probability of 0 or 100%.
    "I don't think outside the box; I think of what I can do with the box." - Henri Matisse

  2. #93


    Did you find this post helpful? Yes | No
    Quote Originally Posted by Norm View Post
    I'll put it another way. There are NO stats in the game of real blackjack as played in a casino accurate to six decimals unless you are talking top of the deck or a probability of 0 or 100%.
    See previous post, which I edited.

    k_c

  3. #94
    Random number herder Norm's Avatar
    Join Date
    Dec 2011
    Location
    The mote in God's eye
    Posts
    12,474
    Blog Entries
    59


    Did you find this post helpful? Yes | No
    You are talking about one extreme of trillions of situations. My argument is that six decimals is an absurdity, and therefore misleading. My physics teacher taught that any number expressed to more digits than can be accurate is incorrect. When I worked with Epstein on the second edition of Gambling and Statistical Logic, I used CA for some problems and Monte Carlo for others. My philosophy has always been to use CA where appropriate and sims where not. CA results can be expressed to any number of digits when appropriate. When they actually take into account all possibilities. Sims must take into account standard error. Blackjack, other than top of the deck, simply cannot be accurately processed with CA. Albeit, it can be highly useful. One day, perhaps this will change. I've looked into using Qubits. But, even quantum computing ain't there yet.
    "I don't think outside the box; I think of what I can do with the box." - Henri Matisse

  4. #95


    Did you find this post helpful? Yes | No
    Quote Originally Posted by Norm View Post
    You are talking about one extreme of trillions of situations. My argument is that six decimals is an absurdity, and therefore misleading. My physics teacher taught that any number expressed to more digits than can be accurate is incorrect. When I worked with Epstein on the second edition of Gambling and Statistical Logic, I used CA for some problems and Monte Carlo for others. My philosophy has always been to use CA where appropriate and sims where not. CA results can be expressed to any number of digits when appropriate. When they actually take into account all possibilities. Sims must take into account standard error. Blackjack, other than top of the deck, simply cannot be accurately processed with CA. Albeit, it can be highly useful. One day, perhaps this will change. I've looked into using Qubits. But, even quantum computing ain't there yet.
    Norm, this is heavy stuff that most of us can't understand. What's your answer to the OP? Even an approximation would be appreciated.
    Last edited by Secretariat; 12-14-2021 at 07:01 PM.

  5. #96
    Random number herder Norm's Avatar
    Join Date
    Dec 2011
    Location
    The mote in God's eye
    Posts
    12,474
    Blog Entries
    59


    1 out of 1 members found this post helpful. Did you find this post helpful? Yes | No
    I'm working on more interesting stuff at the moment and don't have the time.
    "I don't think outside the box; I think of what I can do with the box." - Henri Matisse

  6. #97


    Did you find this post helpful? Yes | No
    Quote Originally Posted by Secretariat View Post
    Norm, this is heavy stuff that most of us can't understand. What's your answer to the OP? Even an approximation would be appreciated.
    Not really. If you want accurate EV's for a specific shoe subset, use a CA.

    If you want to look at the average EV inclusive of many shoe subsets, use a Sim.

    Currently, computers are too slow to perform full CA on shoe games. There are 33^9 * 129 unique, ordered shoe subsets in an 8 deck shoe. That's around 6*10^15 unique subsets. Quite a lot!

  7. #98


    Did you find this post helpful? Yes | No
    Quote Originally Posted by dogman_1234 View Post
    Not really. If you want accurate EV's for a specific shoe subset, use a CA.

    If you want to look at the average EV inclusive of many shoe subsets, use a Sim.

    Currently, computers are too slow to perform full CA on shoe games. There are 33^9 * 129 unique, ordered shoe subsets in an 8 deck shoe. That's around 6*10^15 unique subsets. Quite a lot!
    Thanks for the info, dogman. I didn't know that today's computers were too slow. I also see Norm talking about Qubits and stating that quantum computing ain't there yet. It somewhat puts things in perspective for the rest of us.

    So I guess that KCs site giving numbers that are "The difference between combinatorial analysis and simulation" should still be quite accurate for specific subsets and recommended strategy deviations. KC's site should also be close to real EV whether using basic strategy deviation or perfect strategy.

  8. #99


    Did you find this post helpful? Yes | No
    Quote Originally Posted by Secretariat View Post
    Thanks for the info, dogman. I didn't know that today's computers were too slow. I also see Norm talking about Qubits and stating that quantum computing ain't there yet. It somewhat puts things in perspective for the rest of us.

    So I guess that KCs site giving numbers that are "The difference between combinatorial analysis and simulation" should still be quite accurate for specific subsets and recommended strategy deviations. KC's site should also be close to real EV whether using basic strategy deviation or perfect strategy.
    I post this with some hesitancy because I'm sure the simulation gurus will say that there are nowhere near enough rounds included to make the results at all meaningful. At the least it shows it is possible to simulate best strategy using a CA.

    I simulated 2 decks, H17, DAS, SPL3 (2-10), No RSA flat betting using optimal strategy (including splits.) I ran 6 10,000 shoe simulations with a shuffle point of 80 cards. 5 out of the 6 sims showed positive results. The results, meaningful or not, show that there is a theoretical advantage of about .7% for perfect play in this game (although perfect play is not really attainable.)

    A couple of things can definitely be said:
    -After every reshuffle the EV for the first round is known to be ~-.38% and the full shoe composition is repeated 902030 times giving this subset more weight than any other possible shoe composition.
    -Any gain in EV must come from rounds following the first round of a reshuffle since the full shoe EV is known.

    My belief is that combinatorial analysis is useful in determining playing strategy (indexes, etc.) but overall results are best determined by simulation. The reason is that playing strategy can be derived from random subsets whereas computing overall EV requires the completion of a round first. The requirement of round completion causes the elimination of some random subsets completely and may change the frequency of others. Once a shoe composition is known a CA can output an overall EV but determining frequency of shoe compositions given the round completion requirement is not possible beforehand.

    Code:
    Rounds   Hands   Player BJ  Dealer BJ  Sim Total
    ------------------------------------------------
    150305   154037  7108       7161       +706.0
    150361   154154  7264       7126       +133.5
    150322   154224  7155       7302       +1030.0
    150412   154188  7145       7110       -333.5
    150282   154160  7196       7230       +985.0
    150348   154094  7238       7223       +321.0
    
    902030   924857 43106      43152       +2842.0
    
    Total EV = +2842/902030 = +.32%
    Full Shoe EV = -.38%
    
    Player BJ % = 43106/902030 = 4.78%
    Dealer BJ % = 43152/902030 = 4.78%
    Expected BJ % Full Shoe = 4.78%
    k_c

  9. #100


    Did you find this post helpful? Yes | No
    Quote Originally Posted by k_c View Post
    I post this with some hesitancy because I'm sure the simulation gurus will say that there are nowhere near enough rounds included to make the results at all meaningful. At the least it shows it is possible to simulate best strategy using a CA.

    I simulated 2 decks, H17, DAS, SPL3 (2-10), No RSA flat betting using optimal strategy (including splits.) I ran 6 10,000 shoe simulations with a shuffle point of 80 cards. 5 out of the 6 sims showed positive results. The results, meaningful or not, show that there is a theoretical advantage of about .7% for perfect play in this game (although perfect play is not really attainable.)

    A couple of things can definitely be said:
    -After every reshuffle the EV for the first round is known to be ~-.38% and the full shoe composition is repeated 902030 times giving this subset more weight than any other possible shoe composition.
    -Any gain in EV must come from rounds following the first round of a reshuffle since the full shoe EV is known.

    My belief is that combinatorial analysis is useful in determining playing strategy (indexes, etc.) but overall results are best determined by simulation. The reason is that playing strategy can be derived from random subsets whereas computing overall EV requires the completion of a round first. The requirement of round completion causes the elimination of some random subsets completely and may change the frequency of others. Once a shoe composition is known a CA can output an overall EV but determining frequency of shoe compositions given the round completion requirement is not possible beforehand.

    Code:
    Rounds   Hands   Player BJ  Dealer BJ  Sim Total
    ------------------------------------------------
    150305   154037  7108       7161       +706.0
    150361   154154  7264       7126       +133.5
    150322   154224  7155       7302       +1030.0
    150412   154188  7145       7110       -333.5
    150282   154160  7196       7230       +985.0
    150348   154094  7238       7223       +321.0
    
    902030   924857 43106      43152       +2842.0
    
    Total EV = +2842/902030 = +.32%
    Full Shoe EV = -.38%
    
    Player BJ % = 43106/902030 = 4.78%
    Dealer BJ % = 43152/902030 = 4.78%
    Expected BJ % Full Shoe = 4.78%
    k_c
    Interestin stuff KC. Questions

    1) Shuffle point of 80 cards, is that 80 cards played or 80 cards left in shoe?

    2) So with perfect "non-human" play, it is possible to flat bet and have a +.32 edge with all counts combined (+,0 or -). Now, during those 65% (or so) hands where we have a minimum bet out, how close to EV0 can perfect (non human) play get during those 0 and negative counts at that game (DD, H17, DAS, SPL3 (2-10), No RSA)?
    Last edited by Secretariat; 12-15-2021 at 06:33 PM.

  10. #101


    Did you find this post helpful? Yes | No
    Quote Originally Posted by Secretariat View Post
    Interestin stuff KC. Questions

    1) Shuffle point of 80 cards, is that 80 cards played or 80 cards left in shoe?

    2) So with perfect "non-human" play, it is possible to flat bet and have a +.32 edge with all counts combined (+,0 or -), right?

    3) I am starting to see how I could detect some "unsuspected" betting advantages with your program, and that is fascinating but my main interest here is in PE, especially during those 65% (or so) hands where we have a minimum bet out. How close to EV0 can perfect (non human) play get during those 0 and negative counts at that game (DD, H17, DAS, SPL3 (2-10), No RSA)?
    1) 80 cards played

    2) Yes

    3) These sims have nothing to do with card counting. The optimal strategy is always used for each decision as cards are dealt and a total of the results is accumulated.

    k_c

  11. #102


    Did you find this post helpful? Yes | No
    Quote Originally Posted by k_c View Post
    1) 80 cards played

    2) Yes

    3) These sims have nothing to do with card counting. The optimal strategy is always used for each decision as cards are dealt and a total of the results is accumulated.

    k_c
    Do you know what behaviour the overall EV generates if you go to the end of some shoe? That is, as you deplete the shoe, do you notice any peculiarities with the overall EV?

    Reason I ask is that, unlike a sim, the CA does not "loop around" the shoe and start with a fresh shoe (minus the already played cards) and that may bias the results a little.

  12. #103


    Did you find this post helpful? Yes | No
    Quote Originally Posted by dogman_1234 View Post
    Do you know what behaviour the overall EV generates if you go to the end of some shoe? That is, as you deplete the shoe, do you notice any peculiarities with the overall EV?

    Reason I ask is that, unlike a sim, the CA does not "loop around" the shoe and start with a fresh shoe (minus the already played cards) and that may bias the results a little.
    Running out of cards crashes the sim program so if that happens the sim is aborted and the results up to that point are displayed before the crash occurs.

    Outside of a sim my CA will not crash when a shoe composition is insufficient to complete each drawing sequence to an end result but in that case it outputs incorrect values. It's incumbent upon the user to input an acceptable composition.

    My desktop version has the option to check for an out of cards condition. It will display "check for sufficient cards failed" if option is chosen and there are insufficient cards. It seemed to work pretty well although I don't know for sure if it's perfect and it has been a while since I programmed it.

    k_c

  13. #104
    Random number herder Norm's Avatar
    Join Date
    Dec 2011
    Location
    The mote in God's eye
    Posts
    12,474
    Blog Entries
    59


    3 out of 3 members found this post helpful. Did you find this post helpful? Yes | No
    Quote Originally Posted by k_c View Post
    Running out of cards crashes the sim program so if that happens the sim is aborted and the results up to that point are displayed before the crash occurs.
    SBA ignores results in the last round when cards run out -- an important event. This is an error that affects results. CVData shuffles when cards run out, finishes the round, and then reshuffles -- which is how most casinos used to handle this situation in the days when such could happen. CVData also has an option that prevents the very last card from ever being dealt as even when running out, casinos usually kept this card inverted and never dealt to keep the bottom card from being seen. It's important in a sim to sim actual casino play, not theoretical play. Simulation is supposed to completely ignore theory. Otherwise, how would it verify theory?
    Last edited by Norm; 12-16-2021 at 06:14 PM.
    "I don't think outside the box; I think of what I can do with the box." - Henri Matisse

Page 8 of 8 FirstFirst ... 678

Similar Threads

  1. Strategy deviations for ENHC
    By NB10 in forum General Blackjack Forum
    Replies: 48
    Last Post: 12-10-2019, 07:02 AM
  2. Spanish 21 basic strategy deviations
    By Chinasore in forum General Blackjack Forum
    Replies: 3
    Last Post: 03-24-2017, 12:53 PM
  3. Basic Strategy tips and deviations
    By Bricklayer in forum General Blackjack Forum
    Replies: 19
    Last Post: 03-15-2017, 08:23 AM
  4. art: Computing Basic Strategy
    By art in forum Computing for Counters
    Replies: 3
    Last Post: 06-28-2005, 05:44 PM

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  

About Blackjack: The Forum

BJTF is an advantage player site based on the principles of comity. That is, civil and considerate behavior for the mutual benefit of all involved. The goal of advantage play is the legal extraction of funds from gaming establishments by gaining a mathematic advantage and developing the skills required to use that advantage. To maximize our success, it is important to understand that we are all on the same side. Personal conflicts simply get in the way of our goals.