{"id":13681242,"url":"https://github.com/kerschke/mogsa","last_synced_at":"2025-04-02T15:10:44.901Z","repository":{"id":91629508,"uuid":"154859484","full_name":"kerschke/mogsa","owner":"kerschke","description":"A package for the gradient field heatmaps and the MOGSA optimizer. ","archived":false,"fork":false,"pushed_at":"2020-04-15T15:13:33.000Z","size":2493,"stargazers_count":0,"open_issues_count":0,"forks_count":1,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-02-08T05:44:42.154Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"R","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsd-2-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/kerschke.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null}},"created_at":"2018-10-26T15:57:08.000Z","updated_at":"2019-07-09T12:46:14.000Z","dependencies_parsed_at":null,"dependency_job_id":"aec1add2-ab0b-4fc3-821b-cc54e72c4c76","html_url":"https://github.com/kerschke/mogsa","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kerschke%2Fmogsa","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kerschke%2Fmogsa/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kerschke%2Fmogsa/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kerschke%2Fmogsa/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/kerschke","download_url":"https://codeload.github.com/kerschke/mogsa/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246837683,"owners_count":20841903,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-08-02T13:01:28.214Z","updated_at":"2025-04-02T15:10:44.878Z","avatar_url":"https://github.com/kerschke.png","language":"R","funding_links":[],"categories":["10. Multi-Omics data analysis"],"sub_categories":["Table of Contents"],"readme":"# mogsa: Visualizing and Optimizing Multi-Objective Optimization Problems\n\n## Description\n\nAlthough many (real-world) optimization problems actually contain multiple objectives and\nhence actually are multi-objective optimization problems, people often prefer to handle\nthem as single-objective problems (as those are easier to grasp).\n\nIn an attempt to make multi-objective problems more conceivable, *mogsa* provides the\nmeans to visualize the landscapes of bi-objective problems -- more precisely: of its\ngradients. As exemplarily shown by the heatmaps below, the visualizations reveal the\ninteractions between the local optima of the problem's different objectives in the\nsearch and decision space.\n\n![Examplary heatmap](https://raw.githubusercontent.com/kerschke/mogsa/master/images/heatmap_examples.png)\n\nBased on the insights gained from these visualizations, we developed a multi-objective\ngradient-based local search algorithm: the **m**ulti-**o**bjective **g**radient\n**s**liding **a**lgorithm (MOGSA), which is also implemented within this package.\n\n\n## Installation\n\nCurrently, *mogsa* is only available within this development version, however, we of\ncourse also plan to submit it to CRAN in the near future.\n\nIn the mean time, feel free to use the development version of this package:\n\n```r\ninstall.packages(\"devtools\")\ndevtools::install_github(\"kerschke/mogsa\")\n```\n\n\n## Quickstart\n\nTo be continued ...\n\n\n## Citation\n\nIf you like our proposed gradient-field heatmaps, cite our [EMO 2017 paper](http://link.springer.com/chapter/10.1007/978-3-319-54157-0_23) in your publications. Similarly, please refer to our [EMO 2019 paper](https://link.springer.com/chapter/10.1007/978-3-030-12598-1_11) when referencing MOGSA.\n\n```\n@inproceedings{KerschkeGrimme2017Expedition,\n  author    = {Pascal Kerschke and Christian Grimme},\n  title     = {{An Expedition to Multimodal Multi-Objective Optimization Landscapes}},\n  booktitle = {{Proceedings of the 9$^{th}$ International Conference on Evolutionary Multi-Criterion Optimization (EMO)}},\n  pages     = {329~--~343},\n  series    = {{Lecture Notes in Computer Science (LNCS)}},\n  volume    = {11411},\n  editor    = {Heike Trautmann and G{\\\"u}nter Rudolph and Kathrin Klamroth and Oliver Sch{\\\"u}tze and Margaret Wiecek and Yaochu Jin and Christian Grimme},\n  year      = {2017},\n  publisher = {Springer},\n  address   = {M{\\\"u}nster, Germany},\n  isbn      = {978-3-319-54157-0},\n  doi       = {10.1007/978-3-319-54157-0_23},\n  url       = {http://link.springer.com/chapter/10.1007/978-3-319-54157-0_23}\n}\n\n@inproceedings{GrimmeKerschkeTrautmann2019Multimodality,\n  author    = {Christian Grimme and Pascal Kerschke and Heike Trautmann},\n  title     = {{Multimodality in Multi-Objective Optimization --- More Boon than Bane?}},\n  booktitle = {{Proceedings of the 10$^{th}$ International Conference on Evolutionary Multi-Criterion Optimization (EMO)}},\n  pages     = {126~--~138},\n  series    = {{Lecture Notes in Computer Science (LNCS)}},\n  volume    = {11411},\n  editor    = {Kalyanmoy Deb and Erik Goodman and Carlos A. {Coello Coello} and Kathrin Klamroth and Kaisa Miettinen and Sanaz Mostaghim and Patrick Reed},\n  year      = {2019},\n  publisher = {Springer},\n  location  = {{East Lansing}, {MI}, {USA}},\n  doi       = {10.1007/978-3-030-12598-1_11},\n  url       = {https://link.springer.com/chapter/10.1007/978-3-030-12598-1_11}\n}\n```\n\n\n## Contact\n\nIf you have any suggestions or ideas, or run into problems while running the code, please\nuse the [issue tracker](https://github.com/kerschke/mogsa/issues) or send me an e-mail (\u003ckerschke@uni-muenster.de\u003e).\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkerschke%2Fmogsa","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkerschke%2Fmogsa","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkerschke%2Fmogsa/lists"}