{"action":"opened","issue":{"url":"https://api.github.com/repos/bdew/gendustry/issues/146","labels_url":"https://api.github.com/repos/bdew/gendustry/issues/146/labels{/name}","comments_url":"https://api.github.com/repos/bdew/gendustry/issues/146/comments","events_url":"https://api.github.com/repos/bdew/gendustry/issues/146/events","html_url":"https://github.com/bdew/gendustry/issues/146","id":118495622,"number":146,"title":"[Enhancement] Weighting system for Genetic Sampler","user":{"login":"mikeloeven","id":2266606,"avatar_url":"https://avatars.githubusercontent.com/u/2266606?v=3","gravatar_id":"","url":"https://api.github.com/users/mikeloeven","html_url":"https://github.com/mikeloeven","followers_url":"https://api.github.com/users/mikeloeven/followers","following_url":"https://api.github.com/users/mikeloeven/following{/other_user}","gists_url":"https://api.github.com/users/mikeloeven/gists{/gist_id}","starred_url":"https://api.github.com/users/mikeloeven/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mikeloeven/subscriptions","organizations_url":"https://api.github.com/users/mikeloeven/orgs","repos_url":"https://api.github.com/users/mikeloeven/repos","events_url":"https://api.github.com/users/mikeloeven/events{/privacy}","received_events_url":"https://api.github.com/users/mikeloeven/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":0,"created_at":"2015-11-23T23:16:58Z","updated_at":"2015-11-23T23:16:58Z","closed_at":null,"body":"I would like to see a weighting system implemented for the genetic sampler. \r\n\r\nEssentially Weighting starts with an equal opportunity of producing each trait placing a different tree in the slot resets this. \r\n\r\nEach time a trait is produced the percentage of it being selected will be lowered while each time a trait is passed over the percentage of being selected will be increased. essentially when the same trait is produced multiple times in a row this system will effectivly give that trait a temporary blacklist ensuring that other traits have a chance to be selected more evenly and the longer the sampler passes over a trait the higher the percentage it will be selected the next cycle. \r\n\r\nbasically this system will make the genetic sample produce an entire genome in a shorter period of time by balancing the selection of samples and preventing excessive duplication of traits "}}