{"text_format":"1","workbook":"xlsx","n_sheets":2,"sheets":["8_reines","Aide"],"not_rendered":{"charts":0,"images":1,"macros":1,"external_links":0,"defined_names":2,"comments":1,"pivot_tables":0},"unopened":[],"bounds":{"document_bytes":16777216,"sheet_cells":100000,"rows_first":2000,"rows_last":500,"rows_between":2000,"halvings":0,"cell_chars":16384,"cell_head_chars":4096},"cells_cut":0,"cells_raw":0,"read":"whole","date_system":"1900"}

{"sheet":"8_reines","index":0,"n_rows":18,"n_cols":20,"rows_kept":18,"cut":false,"hidden":false,"merged":[]}
[]
[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"Comptages (horizontal, vertical et diagonal)"]
[]
[null,"Exemple de manière de trouver une solution",null,null,null,null,8,{"$f":"IF(H$14=$G4,1,0)","v":0},{"$f":"IF(I$14=$G4,1,0)","v":0},0,1,0,0,0,0,null,{"$f":"O5+N4","v":0},{"$f":"SUM(H4:O4)","v":1},{"$f":"M11+L10+K9+J8+I7+H6","v":1},{"$f":"H5+I4","v":1}]
[null,"au problème des 8 reines via un algorithme génétique",null,null,null,null,7,{"$f":"IF(H$14=$G5,1,0)","v":1},0,0,0,0,0,0,0,null,{"$f":"O6+N5+M4","v":0},{"$f":"SUM(H5:O5)","v":1},{"$f":"L11+K10+J9+I8+H7","v":1},{"$f":"H6+I5+J4","v":0}]
[null,"Le programme ainsi que l'aide demandent de télécharcher",null,null,null,null,6,0,0,0,0,1,0,0,0,null,{"$f":"O7+N6+M5+L4","v":1},1,{"$f":"K11+J10+I9+H8","v":1},{"$f":"H7+I6+J5+K4","v":1}]
[null,"La macro complémentaire XLSTORE.xlam",null,null,null,null,5,0,0,0,0,0,0,0,1,null,{"$f":"O8+N7+M6+L5+K4","v":1},{"$f":"SUM(H7:O7)","v":1},{"$f":"J11+I10+H9","v":0},{"$f":"H8+I7+J6+K5+L4","v":0}]
[null,"Télécharger l'installeur XLSTORE",null,null,null,null,4,0,1,0,0,0,0,0,0,null,{"$f":"O9+N8+M7+L6+K5+J4","v":1},1,{"$f":"I11+H10","v":0},{"$f":"H9+I8+J7+K6+L5+M4","v":1}]
[null,"Sur le site vous avez d'autres fichiers",null,null,null,null,3,0,0,0,0,0,0,1,0,null,{"$f":"O10+N9+M8+L7+K6+J5+I4","v":1},1,null,{"$f":"H10+I9+J8+K7+L6+M5+N4","v":1}]
[null,"http://excel-store.fr",null,null,null,null,2,0,0,1,0,0,0,0,0,null,{"$f":"O11+N10+M9+L8+K7+J6+I5+H4","v":0},1,null,{"$f":"H11+I10+J9+K8+L7+M6+N5+O4","v":0}]
[null,null,null,null,null,null,1,0,0,0,0,0,1,0,0,null,{"$f":"N11+M10+L9+K8+J7+I6+H5","v":1},1]
[null,null,null,null,null,null,null,1,2,3,4,5,6,7,8,null,{"$f":"I11+J10+K9+L8+M7+N6+O5","v":1},{"$f":"J11+K10+L9+M8+N7+O6","v":0},{"$f":"K11+L10+M9+N8+O7","v":1},{"$f":"L11+M10+N9+O8","v":1}]
[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"M11+N10+O9","v":1},{"$f":"N11+O10","v":0}]
[null,null,null,null,null,null,74286135,{"$f":"MID($G$14,H12,1)*1","v":7},{"$f":"MID($G$14,I12,1)*1","v":4},{"$f":"MID($G$14,J12,1)*1","v":2},{"$f":"MID($G$14,K12,1)*1","v":8},{"$f":"MID($G$14,L12,1)*1","v":6},{"$f":"MID($G$14,M12,1)*1","v":1},{"$f":"MID($G$14,N12,1)*1","v":3},{"$f":"MID($G$14,O12,1)*1","v":5},null,{"$f":"SUM(H4:H11)","v":1},{"$f":"SUM(I4:I11)","v":1},{"$f":"SUM(J4:J11)","v":1},{"$f":"SUM(K4:K11)","v":1}]
[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"SUM(L4:L11)","v":1},{"$f":"SUM(M4:M11)","v":1},{"$f":"SUM(N4:N11)","v":1},{"$f":"SUM(O4:O11)","v":1}]
[]
[]
[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"SUMIF(Q4:T15,\">=2\")*-1","v":0}]

{"sheet":"Aide","index":1,"n_rows":41,"n_cols":5,"rows_kept":41,"cut":false,"hidden":false,"merged":[]}
["Code aide xlstore","","","",""]
["Entête","Le problème","Le calcul d'évaluation du plateau","L'évaluation d'un individu","Le code de l'algorithme génétique"]
["Icone"]
["Texte","Il s'agit de placer 8 reines sur un échiquier de telle façon qu'il n'y en ait jamais plus d'une sur une ligne / colonne / diagonale.\r\n\r\nIci chaque reine est placée suivant un numéro en partant du principe que la reine 1 va dans la colonne 1...","Chaque reine est comptée 1. Le tableau à côté de l'échiquier fait les dénombrements pour toutes les lignes colonnes et diagonales.\r\nOn fait le total de tous les dénombrements >= 2. Ce total est multiplié par -1 pour avoir une fonction à maximiser.","Chaque solution potentielle est codée donc par un texte de 8 caractères où chaque caractère correspond à la ligne où l'on doit placer la ième reine.\r\nCe texte est placé dans la cellule orange nommée \"ind\", les formules affichent le plateau et le tableau de comptages en déduit le résultat.\r\n\r\nCela simplifie le code vba de la fonction d'évaluation :\r\nFunction evaluation(ByVal individu)\r\n  Range(\"ind\").Value = individu\r\n  evaluation = Range(\"resultat\").Value\r\nEnd Function\r\n","Ce programme nécessite l'installation du complément xlstore.xlam et vous devez y faire référence en vba via le menu outils/références.\r\nLe code vba est assez court. Notez le nom de la procédure d'évaluation qui contient le nom du fichier. Cela demandera une modification si vous faites un enregistrer sous.\r\nSub problème_reines()\r\n  Dim ag As XLSTORE.Algorithme_genetique\r\n  Set ag = XLSTORE.New_Algorithme_genetique\r\n  ag.initialise_parametres \"n_reines.xlsm!evaluation\", 8, 30, 15, 10, 26, 2, \"12345678\"\r\n  ag.Initialise_Population\r\n  ag.Boucle_avec_nombre_de_generations_defini\r\n  Range(\"ind\").Value = ag.Population(1, 2)\r\nEnd Sub\r\n"]
["Labels1",null,null,null,"Site pour télécharger le fichier"]
["Labels2"]
["Labels3"]
["Labels4"]
["Labels5"]
["Type 1",null,null,null,"lien aide"]
["Type 2"]
["Type 3"]
["Type 4"]
["Type 5"]
["Code Aide liée 1",null,null,null,"http://excel-store.fr"]
["Code Aide liée 2"]
["Code Aide liée 3"]
["Code Aide liée 4"]
["Code Aide liée 5"]
["Affichage modal","Non","Non","Non","Non"]
["Autorisation croix rouge pour fermer","Oui","Oui","Oui","Oui"]
["Bouton 1","Premier","Premier","Premier","Premier"]
["Bouton 2","précédent","précédent","précédent","précédent"]
["Bouton 3","Fermer","Fermer","Fermer","Fermer"]
["Bouton 4","Suivant","Suivant","Suivant","Suivant"]
["Bouton 5","Dernier","Dernier","Dernier","Dernier"]
["Zone saisie texte","Non","Non","Non","Non"]
["Afficher l'image","Oui","Oui","Oui","Oui"]
["Image ou adresse image","8_reines!$G$4:$O$12","8_reines!$Q$2:$T$21","8_reines!$G$8:$O$14","Feuil2!$A$44:$A$61"]
["Mots clés","","","",""]
["Bouton","croix"]
["Choix 1",false]
["Choix 2",false]
["Choix 3",false]
["Choix 4",false]
["Choix 5",false]
["Colonne",5]
["Répertoire aide"]
[]
["Modèle fichier html"]
["Texte entré"]