searchindex.js 18 KB

1
  1. Search.setIndex({docnames:["contributing","description","examples","index","macop","macop/macop.algorithms.base","macop/macop.algorithms.mono","macop/macop.algorithms.multi","macop/macop.callbacks.base","macop/macop.callbacks.classicals","macop/macop.callbacks.multi","macop/macop.callbacks.policies","macop/macop.evaluators.base","macop/macop.evaluators.discrete.mono","macop/macop.evaluators.discrete.multi","macop/macop.operators.base","macop/macop.operators.continuous.crossovers","macop/macop.operators.continuous.mutators","macop/macop.operators.discrete.crossovers","macop/macop.operators.discrete.mutators","macop/macop.policies.base","macop/macop.policies.classicals","macop/macop.policies.reinforcement","macop/macop.solutions.base","macop/macop.solutions.continuous","macop/macop.solutions.discrete","macop/macop.utils.progress"],envversion:{"sphinx.domains.c":1,"sphinx.domains.changeset":1,"sphinx.domains.citation":1,"sphinx.domains.cpp":1,"sphinx.domains.javascript":1,"sphinx.domains.math":2,"sphinx.domains.python":1,"sphinx.domains.rst":1,"sphinx.domains.std":1,"sphinx.ext.viewcode":1,sphinx:56},filenames:["contributing.rst","description.rst","examples.rst","index.rst","macop.rst","macop/macop.algorithms.base.rst","macop/macop.algorithms.mono.rst","macop/macop.algorithms.multi.rst","macop/macop.callbacks.base.rst","macop/macop.callbacks.classicals.rst","macop/macop.callbacks.multi.rst","macop/macop.callbacks.policies.rst","macop/macop.evaluators.base.rst","macop/macop.evaluators.discrete.mono.rst","macop/macop.evaluators.discrete.multi.rst","macop/macop.operators.base.rst","macop/macop.operators.continuous.crossovers.rst","macop/macop.operators.continuous.mutators.rst","macop/macop.operators.discrete.crossovers.rst","macop/macop.operators.discrete.mutators.rst","macop/macop.policies.base.rst","macop/macop.policies.classicals.rst","macop/macop.policies.reinforcement.rst","macop/macop.solutions.base.rst","macop/macop.solutions.continuous.rst","macop/macop.solutions.discrete.rst","macop/macop.utils.progress.rst"],objects:{"macop.algorithms":{base:[5,0,0,"-"],mono:[6,0,0,"-"],multi:[7,0,0,"-"]},"macop.algorithms.base":{Algorithm:[5,1,1,""]},"macop.algorithms.base.Algorithm":{addCallback:[5,2,1,""],bestSolution:[5,3,1,""],callbacks:[5,3,1,""],currentSolution:[5,3,1,""],end:[5,2,1,""],evaluate:[5,2,1,""],evaluator:[5,3,1,""],getGlobalEvaluation:[5,2,1,""],getGlobalMaxEvaluation:[5,2,1,""],getParent:[5,2,1,""],increaseEvaluation:[5,2,1,""],initRun:[5,2,1,""],initializer:[5,3,1,""],isBetter:[5,2,1,""],maximise:[5,3,1,""],operators:[5,3,1,""],parent:[5,3,1,""],policy:[5,3,1,""],progress:[5,2,1,""],resume:[5,2,1,""],run:[5,2,1,""],stop:[5,2,1,""],update:[5,2,1,""],validator:[5,3,1,""],verbose:[5,3,1,""]},"macop.algorithms.mono":{HillClimberBestImprovment:[6,1,1,""],HillClimberFirstImprovment:[6,1,1,""],IteratedLocalSearch:[6,1,1,""]},"macop.algorithms.mono.HillClimberBestImprovment":{bestSolution:[6,3,1,""],callbacks:[6,3,1,""],currentSolution:[6,3,1,""],evaluator:[6,3,1,""],initalizer:[6,3,1,""],maximise:[6,3,1,""],operators:[6,3,1,""],policy:[6,3,1,""],run:[6,2,1,""],validator:[6,3,1,""]},"macop.algorithms.mono.HillClimberFirstImprovment":{bestSolution:[6,3,1,""],callbacks:[6,3,1,""],currentSolution:[6,3,1,""],evaluator:[6,3,1,""],initalizer:[6,3,1,""],maximise:[6,3,1,""],operators:[6,3,1,""],policy:[6,3,1,""],run:[6,2,1,""],validator:[6,3,1,""]},"macop.algorithms.mono.IteratedLocalSearch":{bestSolution:[6,3,1,""],callbacks:[6,3,1,""],currentSolution:[6,3,1,""],evaluator:[6,3,1,""],initalizer:[6,3,1,""],maximise:[6,3,1,""],operators:[6,3,1,""],policy:[6,3,1,""],run:[6,2,1,""],validator:[6,3,1,""]},"macop.algorithms.multi":{MOEAD:[7,1,1,""],MOSubProblem:[7,1,1,""]},"macop.algorithms.multi.MOEAD":{T:[7,3,1,""],callbacks:[7,3,1,""],end:[7,2,1,""],evaluator:[7,3,1,""],initRun:[7,2,1,""],initializer:[7,3,1,""],maximise:[7,3,1,""],mu:[7,3,1,""],nObjectives:[7,3,1,""],operators:[7,3,1,""],pfPop:[7,3,1,""],policy:[7,3,1,""],population:[7,3,1,""],progress:[7,2,1,""],run:[7,2,1,""],validator:[7,3,1,""],verbose:[7,3,1,""],weights:[7,3,1,""]},"macop.algorithms.multi.MOSubProblem":{bestSolution:[7,3,1,""],callbacks:[7,3,1,""],currentSolution:[7,3,1,""],evaluator:[7,3,1,""],index:[7,3,1,""],initalizer:[7,3,1,""],maximise:[7,3,1,""],operators:[7,3,1,""],policy:[7,3,1,""],run:[7,2,1,""],validator:[7,3,1,""],verbose:[7,3,1,""],weights:[7,3,1,""]},"macop.callbacks":{base:[8,0,0,"-"],classicals:[9,0,0,"-"],multi:[10,0,0,"-"],policies:[11,0,0,"-"]},"macop.callbacks.base":{Callback:[8,1,1,""]},"macop.callbacks.base.Callback":{algo:[8,3,1,""],every:[8,3,1,""],filepath:[8,3,1,""],load:[8,2,1,""],run:[8,2,1,""],setAlgo:[8,2,1,""]},"macop.callbacks.classicals":{BasicCheckpoint:[9,1,1,""]},"macop.callbacks.classicals.BasicCheckpoint":{algo:[9,3,1,""],every:[9,3,1,""],filepath:[9,3,1,""],load:[9,2,1,""],run:[9,2,1,""]},"macop.callbacks.multi":{MultiCheckpoint:[10,1,1,""],ParetoCheckpoint:[10,1,1,""]},"macop.callbacks.multi.MultiCheckpoint":{algo:[10,3,1,""],every:[10,3,1,""],filepath:[10,3,1,""],load:[10,2,1,""],run:[10,2,1,""]},"macop.callbacks.multi.ParetoCheckpoint":{algo:[10,3,1,""],every:[10,3,1,""],filepath:[10,3,1,""],load:[10,2,1,""],run:[10,2,1,""]},"macop.callbacks.policies":{UCBCheckpoint:[11,1,1,""]},"macop.callbacks.policies.UCBCheckpoint":{algo:[11,3,1,""],every:[11,3,1,""],filepath:[11,3,1,""],load:[11,2,1,""],run:[11,2,1,""]},"macop.evaluators":{base:[12,0,0,"-"]},"macop.evaluators.base":{Evaluator:[12,1,1,""]},"macop.evaluators.base.Evaluator":{compute:[12,2,1,""],setAlgo:[12,2,1,""]},"macop.evaluators.discrete":{mono:[13,0,0,"-"],multi:[14,0,0,"-"]},"macop.evaluators.discrete.mono":{KnapsackEvaluator:[13,1,1,""]},"macop.evaluators.discrete.mono.KnapsackEvaluator":{compute:[13,2,1,""]},"macop.evaluators.discrete.multi":{WeightedSum:[14,1,1,""]},"macop.evaluators.discrete.multi.WeightedSum":{compute:[14,2,1,""]},"macop.operators":{base:[15,0,0,"-"]},"macop.operators.base":{Crossover:[15,1,1,""],KindOperator:[15,1,1,""],Mutation:[15,1,1,""],Operator:[15,1,1,""]},"macop.operators.base.Crossover":{apply:[15,2,1,""],kind:[15,3,1,""]},"macop.operators.base.Mutation":{apply:[15,2,1,""],kind:[15,3,1,""]},"macop.operators.base.Operator":{apply:[15,2,1,""],setAlgo:[15,2,1,""]},"macop.operators.continuous":{crossovers:[16,0,0,"-"],mutators:[17,0,0,"-"]},"macop.operators.discrete":{crossovers:[18,0,0,"-"],mutators:[19,0,0,"-"]},"macop.operators.discrete.crossovers":{RandomSplitCrossover:[18,1,1,""],SimpleCrossover:[18,1,1,""]},"macop.operators.discrete.crossovers.RandomSplitCrossover":{apply:[18,2,1,""],kind:[18,3,1,""]},"macop.operators.discrete.crossovers.SimpleCrossover":{apply:[18,2,1,""],kind:[18,3,1,""]},"macop.operators.discrete.mutators":{SimpleBinaryMutation:[19,1,1,""],SimpleMutation:[19,1,1,""]},"macop.operators.discrete.mutators.SimpleBinaryMutation":{apply:[19,2,1,""],kind:[19,3,1,""]},"macop.operators.discrete.mutators.SimpleMutation":{apply:[19,2,1,""],kind:[19,3,1,""]},"macop.policies":{base:[20,0,0,"-"],classicals:[21,0,0,"-"],reinforcement:[22,0,0,"-"]},"macop.policies.base":{Policy:[20,1,1,""]},"macop.policies.base.Policy":{apply:[20,2,1,""],operators:[20,3,1,""],select:[20,2,1,""],setAlgo:[20,2,1,""]},"macop.policies.classicals":{RandomPolicy:[21,1,1,""]},"macop.policies.classicals.RandomPolicy":{operators:[21,3,1,""],select:[21,2,1,""]},"macop.policies.reinforcement":{UCBPolicy:[22,1,1,""]},"macop.policies.reinforcement.UCBPolicy":{C:[22,3,1,""],apply:[22,2,1,""],exp_rate:[22,3,1,""],occurrences:[22,3,1,""],operators:[22,3,1,""],rewards:[22,3,1,""],select:[22,2,1,""]},"macop.solutions":{base:[23,0,0,"-"],continuous:[24,0,0,"-"],discrete:[25,0,0,"-"]},"macop.solutions.base":{Solution:[23,1,1,""]},"macop.solutions.base.Solution":{clone:[23,2,1,""],evaluate:[23,2,1,""],fitness:[23,2,1,""],isValid:[23,2,1,""],random:[23,2,1,""]},"macop.solutions.discrete":{BinarySolution:[25,1,1,""],CombinatoryIntegerSolution:[25,1,1,""],IntegerSolution:[25,1,1,""]},"macop.solutions.discrete.BinarySolution":{data:[25,3,1,""],random:[25,2,1,""],score:[25,3,1,""],size:[25,3,1,""]},"macop.solutions.discrete.CombinatoryIntegerSolution":{data:[25,3,1,""],random:[25,2,1,""],score:[25,3,1,""],size:[25,3,1,""]},"macop.solutions.discrete.IntegerSolution":{data:[25,3,1,""],random:[25,2,1,""],score:[25,3,1,""],size:[25,3,1,""]},"macop.utils":{progress:[26,0,0,"-"]},"macop.utils.progress":{Colors:[26,1,1,""],macop_line:[26,4,1,""],macop_progress:[26,4,1,""],macop_text:[26,4,1,""]}},objnames:{"0":["py","module","Python module"],"1":["py","class","Python class"],"2":["py","method","Python method"],"3":["py","attribute","Python attribute"],"4":["py","function","Python function"]},objtypes:{"0":"py:module","1":"py:class","2":"py:method","3":"py:attribute","4":"py:function"},terms:{"80kg":2,"abstract":[2,5,8,12,15,20,23],"case":[2,5],"class":[2,5,6,7,8,9,10,11,12,13,14,15,18,19,20,21,22,23,24,25,26],"default":6,"enum":15,"float":[5,7,12,13,14,22,23,25],"function":[2,5,6,7,18,22,23,25,26],"import":[2,6,7,13,14,18,19,21,22,25],"int":[5,6,7,8,9,10,11,22,23,25,26],"new":[2,5,6,18,19,20,22,25],"return":[2,5,6,7,12,13,14,18,19,20,21,22,23,25],"static":[23,25],"true":[2,5,6,7,14,18,22,23,25],AOS:2,And:[2,6],But:2,EvE:6,For:2,ILS:[2,6],The:[1,2,3,12,15,20,22],Then:6,These:2,Use:23,Using:2,__name__:[21,22],_callback:5,_data:[6,7,12,13,14,18,19,22,25],_evalu:[2,23],_everi:2,_filepath:2,_maximis:2,_occur:22,_score:[6,7,23],_solut:[2,20],_weight:2,about:[0,5,7],accept:2,acquir:22,action:22,adapt:2,add:[2,5,22],addcallback:[2,5],added:2,after:[5,9,10,11],again:[2,9,10,11],aim:2,algo:[2,6,7,8,9,10,11,12,15,18,20,22,26],algorithm:[1,3,8,9,10,11,12,15,18,20,21,22,26],all:2,allow:2,alreadi:5,also:[2,22],ani:2,appli:[2,5,7,12,13,14,15,18,19,20,22,23,25],approach:2,arbitrari:22,arrai:[2,5,25],asctim:2,associ:[2,5,12,13,14,25],attach:5,attribut:[2,23],attritut:[12,13,14],avail:[1,3,6],avoid:[2,6],backup:[8,9,10,11],bag:2,balanc:22,banditalg:22,base:[2,6,7,9,10,11,18,19,22],basic:[5,6,7],basiccheckpoint:[2,9],basicconfig:2,becaus:2,been:[2,22],being:22,below:2,best:[2,5,6,7,9,18],best_solut:18,bestsol:2,bestsolut:[5,6,7],better:[2,5,6,12,15,20],binari:[2,13,14,19,25],binarysolut:[2,6,7,13,14,18,19,22,25],bit:19,bool:[5,6,7,23],both:2,bound:[2,11,22],call:2,callback:[2,5,6,7],can:[2,5],chang:[5,22],check:[2,5,6,7,8,9,10,11],checkpoint:[8,9,10,11],checkpointmoead:2,choic:20,choos:[2,5,22],chosen:[20,22],classic:[2,6,7],climber:6,clone:23,color:26,com:22,combinatori:[2,25],combinatoryintegersolut:25,common:5,compar:5,comparison:5,compon:2,compos:2,compromis:6,comput:[2,8,9,10,12,13,14,15,20,22,23],concentr:22,confid:[2,11,22],configur:2,consist:2,constant:22,constraint:[2,5,6,7],contain:2,content:3,context:7,contribut:3,control:22,cours:2,creat:[2,18,19,20,22],criteria:5,criterion:6,critirion:6,crossov:[2,6,7,15,21,22],csv:2,current:[2,5,6,7,14,15,18,23,26],currentsolut:[5,6,7],custom:[7,23],cut:2,data:[2,6,7,11,12,13,14,18,22,23,25],debug:2,declar:2,decompos:2,decomposit:[2,7],dedic:6,def:2,defin:2,degre:22,demonstr:2,depend:5,descript:3,detail:11,develop:[1,2,3],dictionari:[12,13,14],discret:[6,7,21,22],displai:[5,7,26],document:[2,3],doing:6,domin:2,done:[2,5],due:22,dure:[2,5,6,7,11],dynam:2,each:[2,5,6,7,14,18,22],easi:2,elem:2,element:[2,25],elements_scor:2,elements_score1:2,elements_score2:2,elements_weight:2,els:[2,6,7,18,22,25],enabl:[2,5,12,13,14,15,26],end:[5,7],enumer:[2,6,7,18,22],environ:22,equat:22,estim:22,eval:2,evalu:[2,5,6,7,8,9,10,11,18,22,23,26],evaluator1:[2,7,14],evaluator2:[2,7,14],everi:[2,5,6,7,8,9,10,11],evolutionari:[2,7],exampl:[3,6,7,13,18,19,20,21,22,25],exist:2,exp_rat:22,expect:[6,7,23,25,26],expected_scor:14,exploit:[2,6,22],explor:[2,6,22],extend:15,fals:[2,6,7,18,22,25],far:[5,6,7],few:2,file:[0,8,9,10,11],filenam:2,filepath:[8,9,10,11],fill:2,find:[2,5,6],first:[2,6,7,22],fit:[2,5,6,7,12,13,14,20,22,23,25],flexibl:[1,3],flow:0,focus:22,follow:5,format:2,found:[2,5,6,7,18],framework:2,free:0,frequenc:[8,9,10,11],from:[2,6,7,12,13,14,15,18,19,21,22,25],front:[2,7,10],gather:22,gener:[2,6,18,19,20,22,23,25],get:[2,5,7,23],getglobalevalu:5,getglobalmaxevalu:5,getpar:5,git:0,give:5,given:[12,13,14],global:[5,6],guidelin:0,half:22,has:2,have:[2,22],henc:[1,2,3,7],here:[2,6],hierarchi:5,highest:22,hill:6,hillclimberbestimprov:6,hillclimberfirstimprov:6,howev:2,http:22,hyper:22,implemenr:2,implement:[0,1,3,5,6,7,9,10,11,16,17,18,19,21,22,24,25],improv:[2,6,22],increas:[5,22],increaseevalu:5,increav:6,index:[2,3,7],inform:[0,5,7,13],inherit:2,init:[2,6,7],initi:[2,5,6,7,13,14,18,22,23],initialiaz:7,initialis:5,initrun:[5,7],inner:5,insid:2,instanc:[2,5,8,9,10,11,12,13,14,15,26],instanci:2,instead:22,instruct:[2,5,6,7,8],instrusct:2,integ:25,integersolut:25,interest:2,interfac:26,intial:[5,25],introduc:2,isbett:5,isvalid:23,iter:[2,6],iteratedlocalsearch:[2,6,18,22],its:[2,12,13,14,20,22,23],just:1,keep:[2,12,15,20,23],kind:[2,5,6,7,15,16,18,19],kindoper:[15,18,19],knapsack:[2,13],knapsackevalu:[6,7,13,14,18,22],knowledg:22,known:[2,6],lambda:[2,6,7,18,22,25],last:[2,8,9],later:2,launch:[5,6,7],learn:22,least:22,len:[2,7,13,14],length:2,let:[1,2,3],level:2,line:[8,9,10,11,26],link:22,list:[2,5,6,7,18,19,20,21,22,25],literatur:[1,3],load:[2,5,6,7,8,9,10,11],local:[2,6,7],log:[2,5,7],logger:2,ls_evalu:6,macop:1,macop_lin:26,macop_progress:26,macop_text:26,main:[1,3,5,8,9,10,11],mainli:[2,25],make:2,makedir:2,manag:[1,2,5,6,7,12,15,20],mani:2,max:[5,26],maximis:[5,6,7,18,22],maximum:[1,2,3],mean:18,measur:[12,13,14],messag:[2,5,7,26],method:[2,5,7,12,13,14,23],minimis:5,modif:5,modul:[2,3,26],moea:2,moead:[2,7],moevalu:2,mono:[5,7,12,14,18,22],more:[0,11,22],most:[1,3],mosubproblem:[2,7],move:22,msg:26,multi:[5,12],multicheckpoint:[2,10],multiobject:2,multipl:[2,5,6,7],mutat:[2,6,7,15,18,21,22],mutate_solut:18,mutation_solut:19,name:2,natur:5,ndarrai:25,necessari:[5,7,8,9,10,11,12],need:[2,11],neighbordhood:6,neighborhood:6,neightbor:7,new_solut:18,next:[2,5,21,22],nobject:7,non:2,none:[5,6,7,23,25],note:2,now:2,number:[2,5,6,7,8,9,10,11,22,26],numpi:25,object:[1,3,5,6,7,10,12,13,14,18,22,25],objet:7,obtain:[2,5,6,7,22],occur:22,occurr:[11,22],off:2,offer:[1,2,3],oject:7,onc:[2,5],one:[2,5,6,7,22],onli:2,oper:[5,6,7,11,20,21,22],optima:[2,5,6],optimis:[1,2,5,6,7],option:5,order:[2,5,6,7,8,15],our:2,own:[1,2,3],packag:[1,2],page:3,paramet:[2,5,6,7,8,12,13,14,15,18,19,20,22,23,25,26],parent:[5,6,7],pareto:[2,7,10],paretocheckpoint:[2,10],paretofront:2,paretomoead:2,part:2,pass:[5,6,7,13,14,18,19,22],path:[2,8,9,10,11],perform:[2,22],pf_solut:7,pfpop:[2,7],pip:1,pleas:0,polici:[5,6,7,18],popul:[2,7,10],possibl:[1,2,3],prefer:[2,22],previou:[2,9,10,11],primarili:22,principl:2,print:2,probabl:22,problem:[5,6,7],problem_s:[6,7],process:[0,2,5,6,8],progress:[5,7],project:0,propos:2,purpos:2,python:[1,3],quick:6,quickli:[1,2,3],quit:2,ramdomli:2,randint:[2,6,7,13,14,18,22],random:[2,6,7,13,14,18,19,21,22,23,25],random_split_crossov:18,randomli:[18,19,21,22],randompolici:[6,7,21],randomsplitcrossov:[2,18],rang:[2,6,7,13,14,18,22],rate:22,rather:22,reach:6,readi:2,reason:[12,15,20],recogn:15,recurs:5,refer:[0,5,8,9,10,11,12,15,20],reinforc:[11,18],rel:5,reload:[2,5],remain:[2,22],replac:6,repres:2,represent:[2,23,26],requir:[2,12,13,14],research:5,resourc:22,restart:[2,6],restor:2,resum:5,reward:[2,11,20,22],run:[5,6,7,8,9,10,11,12,15,18,20,22],same:11,save:[2,8,9,10,11,22],scalar:7,score:[2,5,12,13,14,23,25],scratch:2,search:[2,3,5,6,7],second:[2,22],see:[2,11],seed:[2,21,25],seek:2,select:[2,5,6,7,20,21,22,25],set:[2,5,8,9,10,12],setalgo:[8,12,15,20],sever:2,shape:23,side:2,simpl:[2,18,19],simple_crossov:18,simple_mut:18,simplebinarymut:[2,19],simplecrossov:[2,6,7,18,21,22],simplemut:[2,6,7,18,19,21,22],simpli:[2,22],sinc:2,singl:2,size:[2,7,13,14,18,23,25],solut:[5,6,7,8,9,12,13,14,15,16,17,18,19,20,22],solution_data:[13,14],some:[3,5,6,7,8],sourc:[5,6,7,8,9,10,11,12,13,14,15,18,19,20,21,22,23,25,26],space:6,specif:[2,5,6,7,12,13,14,18,20,22,23,25],specifi:[2,5,6,7,8,15,18,19],split:[18,26],start:[6,9,10,11],state:[2,5,8,9,10],statist:2,step:6,stop:[5,6],store:[2,12,13,14,23,25],str:[8,9,10,11,26],strategi:[1,2,3,5,6,7,20,22],structur:23,stuff:5,sub:[2,7,14],sub_evalu:[2,7],sub_problem_weight:7,subproblem:7,sum:[2,6,7,14,18,22,25],swap:19,tabu:2,tchebycheff:2,tchebychev:2,tell:2,test:[1,3],than:[5,6,22],them:2,thi:[0,1,2,3,5,6,8,9,10],thing:2,time:2,too:[2,5],track:2,trade:2,transform:[2,15],tri:22,tupl:14,tutori:2,two:[2,19],type:[21,22],ucb:[2,11,22],ucbcheckpoint:[2,11],ucbpolici:[2,11,18,22],under:[5,6,7],until:6,updat:[5,15],upper:[2,11,22],usag:5,use:[2,5,6,7,14,18,19,20,21,22,25],used:[2,5,6,7,8,9,10,11,20,21,22],useful:5,user:26,uses:0,using:[1,2,5,6,12,13,14,18,22,23],valid:[2,5,6,7,18,22,23,25],valu:[2,6,7,12,18,22,23,25],valuabl:25,variabl:[8,9,10,11],verbos:[5,6,7,18,22,26],veri:2,via:2,wai:2,want:[0,2],weight:[2,6,7,14,18,22],weight_sum:2,weighted_evalu:14,weighted_scor:14,weightedsum:[7,14],well:2,what:2,when:[2,5,6,7,12,13,14,20,22,26],where:[8,9,10,11],which:[1,2,3,5,6,7,12,13,14,15,18,20,21,22,23,25],whole:[1,3,7,12,15,20],why:2,without:23,worth:[6,7,13,14,18,22],worths1:[7,14],worths2:[7,14],you:[0,1,2,3],your:[1,2,3]},titles:["Contributing","Description","Some examples","Minimalist And Customisable Optimisation Package","Documentation","macop.algorithms.base","macop.algorithms.mono","macop.algorithms.multi","macop.callbacks.base","macop.callbacks.classicals","macop.callbacks.multi","macop.callbacks.policies","macop.evaluators.base","macop.evaluators.discrete.mono","macop.evaluators.discrete.multi","macop.operators.base","macop.operators.continuous.crossovers","macop.operators.continuous.mutators","macop.operators.discrete.crossovers","macop.operators.discrete.mutators","macop.policies.base","macop.policies.classicals","macop.policies.reinforcement","macop.solutions.base","macop.solutions.continuous","macop.solutions.discrete","macop.utils.progress"],titleterms:{And:3,Using:0,algorithm:[2,4,5,6,7],avail:2,backup:2,base:[5,8,12,15,20,23],befor:2,callback:[4,8,9,10,11],checkpoint:2,classic:[9,21],context:1,continu:[16,17,24],contribut:0,crossov:[16,18],customis:3,definit:2,descript:1,discret:[13,14,18,19,25],document:4,evalu:[4,12,13,14],exampl:2,featur:2,github:0,how:2,implement:2,indic:3,inform:2,instal:1,macop:[2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26],minimalist:3,mono:[2,6,13],multi:[2,7,10,14],mutat:[17,19],object:2,oper:[2,4,15,16,17,18,19],optimis:3,packag:3,polici:[2,4,11,20,21,22],problem:2,progress:26,reinforc:22,run:2,solut:[2,4,23,24,25],some:2,tabl:3,updat:2,util:[4,26],what:3,work:2}})