藏刊網,職稱文章發表、期刊投稿權威機構

投稿咨詢

投稿在線咨詢

專著咨詢

合著&獨著&編委

編輯在線咨詢

專利咨詢

專利申請&轉讓

編輯在線咨詢

軟著版權

軟著版權

編輯在線咨詢

在線溝通

論文&專著&專利

編輯在線咨詢

微信聊

微信掃一掃

首頁 > 科技論文 > > A Simple Application and Design of Genetic Algorithm in Card Problem
A Simple Application and Design of Genetic Algorithm in Card Problem
>2024-05-15 09:00:00

Abstract: According to traditional card problem solving which is based on the idea of genetic algorithm(GA), a set of algorithms is designed to find final solution. For each process in genetic algorithm, including choices of fitness function, parameters determination and coding scheme selection,classic algorithm is used to realize the various steps, and ultimately to find solution of problems.

Key words: genetic algorithm; card problem; fitness function; parameters determination; coding scheme selection
中圖分類號:TP393.06 文獻標識碼:A 文章編號:1009-3044(2016)05-0025-02
1 Introduction
Genetic algorithm has been wildly used in several parts of our modern society. It is popular to solve problems by using the mind of genetic algorithm (GA). In this article, a classical card problem is going to be solved by GA, which is a simple example to show the procedure.
1.1 Card problem
Card problem is a famous mathematic problem in western country. If there are ten cards from A to 10, it is possible that the number of five chosen cards can add to 36 and the number of rest five cards can multiply to 360. So the problem is how to find out what the five cards that we choose are.
1.2 Genetic algorithm (GA)
Genetic Algorithm (GA) is an iterative algorithm for global optimization. This Algorithm, based on Darwin's theory of evolution, is a stochastic search algorithm by simulating the process of natural selection.
Genetic algorithm describes the biological evolution in an abstract way. Copy, crossover and mutation are three most important parameters in evolution and will be set as three operators of the algorithm. These operators in each iteration have a set of answers, which are originally randomly generated. After each iteration, a new set of answers are generated by genetic manipulation simulated evolution. The new answers are evaluated by an objective function. This process is repeated until it reaches some form of convergence.
A new set of answers not only can selectively retain some old answers with high value of objective function, but also includes some new answers obtained by combining other answers. Therefore, the genetic algorithm can remain the potential gene in each iteration during evolutionary process, which means that the results of genetic algorithms are always looking for the best value for the evaluation function. Generally, the Genetic algorithm is kind of optimization process which is reliable and can be proved mathematically. The key issues of GA are the choice of fitness function, parameters determination and coding scheme selection. 2 Algorithm Design
2.1 Coding scheme selection
As there are 10 cards used in card problem, the length of chromosome is set as 10. So a two-dimension array with 10 columns is designed. Then, the original population is generated by random function. Meanwhile, the capacity of population should also be set to reach the need of reproduction.
2.3 Crossover function
At the beginning, the crossover rate should be set. The method that determine whether it is going to crossover is roulette wheel. The lower environmental adaption would be instead of by the function below:
2.5 Reproduction upper limit calculation
As the original data come from random function, the algorithm may not get the final answers after a long time calculation. So it is necessary to set an upper limit for reproduction, when reach the limitation, the program would stop.
3 Results and Discussion
Based on the GA, the program was designed and the parameters were set as follows:
The population was 30, the crossover rate was 0.6, the mutation rate was 0.01 and the reproduction upper limit was 1000. The output results are displayed on figure 1, figure 2 and figure 3.
In summary, the program got the results of card problem by using the genetic algorithm. It is clear that GA is a reliable and effective algorithm methods in many area. However, GA still has its disadvantages, like it may not be able to get answers after a long time. In the future, the GA would solve more and more realistic problems and have more applications with the development of itself.
References:
[1] S.G. Ficici and J.B. Pollack.A game-theoretic approach to the simple coevolutionary algorithm[C].Proc. of the Sixth International Conference on Parallel Problem Solving from Nature,Paris, France, 2000: 467-476.
[2] Ren Xienan.Study on optimization of BP neural network based on genetic algorithm and Matlab simulation[D].Tianjin:Tianjin Normal University.
[3] Xi Yugeng,Chai Tianyou,Yun Weimin.Survey on genetic algorithm [J].Control Theory and Applications,1996(6):697-708.

綜合排序
投稿量
錄用量
發行量
教育界

主管:廣西壯族自治區新聞出版局

主辦:廣西出版雜志社

國際:ISSN 1674-9510

國內:CN 45-1376/G4

級別:省級期刊

中國報業

主管:中國報業協會

主辦:中國報業協會

國際:ISSN 1671-0029

國內:CN 11-4629/G2

級別:國家級期刊

中國房地產業

主管:中華人民共和國住房部和...

主辦:中國房地產業協會

國際:ISSN 1002-8536

國內:CN 11-5936/F

級別:國家級期刊

建筑與裝飾

主管:天津出版傳媒集團有限公司

主辦:天津科學技術出版社有限...

國際:ISSN 1009-699X

國內:CN 12-1450/TS

級別:省級期刊

財經界

主管:國家發展和改革委員會

主辦:國家信息中心

國際:ISSN 1009-2781

國內:CN 11-4098/F

級別:國家級期刊

文化月刊

主管:中華人民共和國文化部

主辦:中國文化傳媒集團有限公司

國際:ISSN 1004-6631

國內:CN 11-3120/G2

級別:國家級期刊

期刊在線投稿系統
上傳文件
支持上傳.doc、.docx、.pdf文件
18年國內外學術服務,發表國際文獻請認準藏刊網官網

資深編輯團隊

專業設計投入方案

投稿成功率極高

企業信譽保障

對公交易更安全

人民群眾口碑好

高效投稿流程

審稿快!出刊快!檢索快!

正規刊物承諾

無假刊!無套刊!

投稿成功!

藏刊網提醒您

1.稿件將進入人工審稿階段,審稿后會有編輯聯系您,請保持手機暢通。

2.為避免一稿多投、重刊等現象影響您的發表,請勿再投他刊。

確定

投稿失??!

藏刊網提醒您

由于網絡問題,提交數據出現錯誤,請返回免費投稿頁面重新投稿,謝謝!

確定

藏刊網收錄400余種期刊,15年誠信發表服務。

發表職稱文章,覆蓋教育期刊、醫學期刊、經濟期刊、管理期刊、文學期刊等主流學術期刊。

  投稿郵箱:cangkan@163.com

本站少量資源屬于網絡共享如有侵權請您聯系我們,將在第一時間刪除。

版權 2009-2022 版權所有:河北藏刊文化發展有限公司 工信部備案:ICP備20016223號 冀公網安備13010502002858號

青青青爽不卡一区二区_操婷婷色六月中文字幕_国产精品yjizz视频网_中文无码一级大片_A级毛片100部免费观