Science Score: 26.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
  • Academic publication links
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (12.2%) to scientific vocabulary
Last synced: 10 months ago · JSON representation

Repository

Basic Info
  • Host: GitHub
  • Owner: FIPE18-007-VERMEULEN
  • License: other
  • Language: C++
  • Default Branch: master
  • Size: 190 KB
Statistics
  • Stars: 0
  • Watchers: 1
  • Forks: 0
  • Open Issues: 0
  • Releases: 0
Created about 2 years ago · Last pushed about 2 years ago
Metadata Files
Readme Authors Codemeta

README.md

FIC/DK-P Meta-Heuristic Solver (using GA)

Constraint Satisfaction Decaying Variables Problem (CSDVP) optimization through EA approach (CEAO) (CSDVP Evolutionary Algorithm Optimization)

Dependencies and configuration

  1. CEAO project depends on the C++ Paradiseo Framework.

Therefore, you must download and install it.

If you cloned the Paradiseo's repository, do not forget to build it:

bash paradiseoPath> mkdir build && cd build && cmake ../ && make

  1. Correctly link CEAO to your paradiseo install (Optional: iff you manually build Paradiseo)

Make sure that a folder cmake/module exists with a FindParadiseo.cmake file. It will be used to find your paradiseo install. Check e1124a07 for example.

Next, you need to locate your paradiseo install while invoking cmake, in order to have the library availables while building CEAO. To do so, invoke cmake with the following option:

bash ceaoPath/build> cmake -DPARADISEO_ROOT=/home/user/your/path/to/paradiseo ceaoPath/build> make

Your project should now be correctly compiled.

Please check the code to see which parameters can be passed as arguments. Invoking examples exist in run.tar.gz if needed. For comparison purpose, if you need some data produced by the scripts in run.tar.gz, please contact the authors.

Documentation soon™ (contact the authors if needed).

Word of caution

With some distros, Paradiseo project based can throw an error during the build due to linking some static objects to dynamic ones. In that case, rebuild Paradiseo with the -fPIC option (or --enable-shared if the previous does not work) in the CmakeConfig of the repository.

Citation

To cite this work, please use the following :

Lebis, A., Humeau, J., Fleury, A., Lucas, F., & Vermeulen, M. (2023). Fully Individualized Curriculum with Decaying Knowledge, a New Hard Problem: Investigation and Recommendations. International Journal of Artificial Intelligence in Education, 1-36.

Owner

  • Name: FIPE18-007-VERMEULEN
  • Login: FIPE18-007-VERMEULEN
  • Kind: organization

CodeMeta (codemeta.json)

{
  "@context": "https://doi.org/10.5063/schema/codemeta-2.0",
  "@type": "SoftwareSourceCode",
  "license": "https://spdx.org/licenses/CECILL-2.1",
  "codeRepository": "https://gvipers.imt-nord-europe.fr/m3tal/csdvp-evolutionary-algorithm-optimization",
  "dateCreated": "2020-04-29",
  "datePublished": "2023-11-20",
  "dateModified": "2023-11-20",
  "downloadUrl": "https://archive.softwareheritage.org/swh:1:dir:34a6fd8767a1e215e41aab8dae10b2a957404edc;origin=http://gvipers.imt-nord-europe.fr/m3tal/csdvp-evolutionary-algorithm-optimization;visit=swh:1:snp:cd91adfd71d8f2aae33845fca2f9de5718c64021;anchor=swh:1:rev:8a2b5f651a03cf03f32890bc888ea905956ac18e",
  "issueTracker": "https://gvipers.imt-nord-europe.fr/m3tal/csdvp-evolutionary-algorithm-optimization/issues",
  "name": "Fully Individualized Curriculum with Decaying Knowledge Meta-Heurisitc Solver",
  "version": "1.0.0",
  "identifier": "swh:1:dir:34a6fd8767a1e215e41aab8dae10b2a957404edc;origin=http://gvipers.imt-nord-europe.fr/m3tal/csdvp-evolutionary-algorithm-optimization;visit=swh:1:snp:cd91adfd71d8f2aae33845fca2f9de5718c64021;anchor=swh:1:rev:8a2b5f651a03cf03f32890bc888ea905956ac18e",
  "description": "Meta-heuristic solver based on genetic algorithm for solving the problem of fully individualizing a student curriculum while taking into account his/her knowledge decay.",
  "applicationCategory": "Technology for Human Learning",
  "funding": "FIPE18-007-VERMEULEN",
  "developmentStatus": "wip",
  "funder": {
    "@type": "Organization",
    "name": "FIPE18-007-VERMEULEN"
  },
  "keywords": [
    "Education",
    "Curriculum",
    "Recommendation",
    "Modeling",
    "Student Profile",
    "Planning",
    "Artificial Intelligence",
    "Decision Making",
    "Metaheuristic"
  ],
  "programmingLanguage": [
    "C++"
  ],
  "operatingSystem": [
    "Linux"
  ],
  "softwareRequirements": [
    "gcc",
    "cMake",
    "swh:1:dir:cc83fa70d755c8bae509b3c9eb56cb3a8e7a339e;origin=https://gitlab.inria.fr/paradiseo/paradiseo;visit=swh:1:snp:ab929bf560e9d1ad33143b73d38434e900f01858;anchor=swh:1:rev:c2a3ed4e7f67772afb37ea325c9ef80fca2b008d"
  ],
  "author": [
    {
      "@type": "Person",
      "@id": "https://cv.hal.science/alexislebis",
      "givenName": "Alexis",
      "familyName": "Lebis",
      "email": "alexis.lebis@imt-nord-europe.fr",
      "affiliation": {
        "@type": "Organization",
        "name": "Centre for Digital Systems - CERI SN - IMT Nord Europe"
      }
    },
    {
      "@type": "Person",
      "@id": "https://orcid.org/0000-0002-6825-8564",
      "givenName": "Jrmie",
      "familyName": "Humeau",
      "email": "jeremie.humeau@imt-nord-europe.fr",
      "affiliation": {
        "@type": "Organization",
        "name": " IMT Nord Europe - Ecole nationale suprieure Mines-Tlcom Lille Douai "
      }
    }
  ]
}

GitHub Events

Total
Last Year