Fermé

C++ Algorithm optimization / re-working

STAGE 1:

Download program and evaluate C++ code and structure

[url removed, login to view]

In the link you will find directions to download the program (READ THE README FILE) and an article discussing the program. Please carefully read the article and it's associated references. (ATTACHED)

I quote: "Splits greatly complicate analysis of the game; there are many challenges with even specifying a strategy involving splits, let alone evaluating or optimizing such a strategy. For example, should the player be allowed to consider all cards among all split hands in a round when making decisions, or just the cards in the current (possibly split) hand? The former would be optimal..."

I want you to make sure the algorithm used in the program is indeed the best possible to consider ALL possibilities PRE splitting to calculate player expected values exactly and precisely. The Author of the program calls this :"CDP, where post-split strategy is allowed to vary as a function of the number of additional pair cards removed."

He actually states that in the Blackjack game ([url removed, login to view]) he uses CDZ: "More precisely, in all cases, the strategy is CDZ-,where the optimal strategy for non-split hands is applied to post-split hands as well."

So the CDP algorithm is probably only used in the other program [url removed, login to view]

This will need investigating.

Once this is applied to the [url removed, login to view] we will run a simulation to test the results which are suppose to improve using CDP.

STAGE 2:

Once this is proven we will consider optimizing the algorithm further using methods mentioned in this paper:

[url removed, login to view]

Please investigate the content of the research before applying any changes to the program.

Finally we will run another simulation to confirm improvements in the results (EV and profitability)

Compétences : Algorithme, Programmation C++

Voir plus : where to find an author, the algorithm is, the algorithm, test algorithm, programming challenges pdf, programming challenges in c, programming challenges download, programming challenges c, programming challenges, programming algorithm example, program algorithm example, pair programming, making an algorithm, make algorithm, game programming pdf, game programming challenges, game and simulation programming, find-s algorithm in c, find author of article, find a pair programming, example of an algorithm in programming, example of an algorithm, example of algorithm in programming, example of algorithm, example of a algorithm

Concernant l'employeur :
( 5 commentaires ) Radcliffe, United Kingdom

N° du projet : #8513376

8 freelance ont fait une offre moyenne de 42 $ pour ce travail

hbxfnzwpf

I am very proficient in java. I have 12 years java developing experience. I have worked for 5 years, my work is online game developing, and mainly focus on server side, the language is java under linux, I am proficint Plus

80 $ USD en 1 jour
(69 Commentaires)
6.4
JinDongZhe

A proposal has not yet been provided

50 $ USD en 1 jour
(69 Commentaires)
6.2
pinetree800

Hi,sir. I was interested when I saw your project. I can complete your project nicely. My skills are C, C++, Reversing, Matlab & Mathematics, Web scraping,Algorithm. I can help you very kindly. I can help you good Plus

55 $ USD en 1 jour
(5 Commentaires)
2.3
inavasiu

Hi! My name is Alina and I believe that I am the best candidate for this job because I am study computer science at this time and I have experience working in C++.

25 $ USD en 1 jour
(0 Commentaires)
0.0
huzaifarasheed93

A proposal has not yet been provided

25 $ USD en 1 jour
(0 Commentaires)
0.0
aparnashanti

Blackjack alogrithm relies heavily on probability. I have experience in using baye's theorem (conditional probability) to filter spam in mail. Also, I have over 10 years of experience in developing applications in C++.

55 $ USD en 5 jours
(0 Commentaires)
0.0
AvetikAvetisyan

Предложение еще не подано

10 $ USD en 2 jours
(0 Commentaires)
0.0
liurui599013

I have around 5 years’ professional working experience in Mobile Games (EA), Internet Search Engine (Baidu) and Internet Application (Tencent) industries as a software engineer. I have over 8 years’ solid programming e Plus

35 $ USD en 1 jour
(0 Commentaires)
0.0