https://github.com/tomtkg/ild
Incremental Lattice Design of Weight Vector Set
https://github.com/tomtkg/ild
moea multi-objective-optimization platemo weight-vector-set
Last synced: 3 months ago
JSON representation
Incremental Lattice Design of Weight Vector Set
- Host: GitHub
- URL: https://github.com/tomtkg/ild
- Owner: tomtkg
- License: mit
- Created: 2020-05-17T10:25:07.000Z (about 5 years ago)
- Default Branch: master
- Last Pushed: 2023-12-30T14:43:45.000Z (over 1 year ago)
- Last Synced: 2023-12-30T15:34:22.041Z (over 1 year ago)
- Topics: moea, multi-objective-optimization, platemo, weight-vector-set
- Language: MATLAB
- Homepage:
- Size: 381 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Incremental Lattice Design of Weight Vector Set
[](https://matlab.mathworks.com/open/github/v1?repo=tomtkg/ILD)

## Sample image of weight vector set
|Three-objective problems, parameter H=1|Three-objective problems, parameter H=2|Three-objective problems, parameter H=3
|:-:|:-:|:-:|
|Three-objective problems, parameter H=4|Three-objective problems, parameter H=5|Three-objective problems, parameter H=6|## How to use
You can easily use this weight vector set by reading the [data](data).
If the data you want isn't there, you can use [ILD.m](ILD/ILD.m) to create the data.If you want to use this weight vector set in [PlatEMO](https://github.com/BIMK/PlatEMO), you can use ["PlatEMO/Algorithms/Utility functions/UniformPoint.m"](https://github.com/BIMK/PlatEMO/blob/master/PlatEMO/Algorithms/Utility%20functions/UniformPoint.m) like `[W,N] = UniformPoint(286,10,'ILD')`.
Also, you can easily use this in python. Like 'python ILD\ILD.py 3 3'
## Reference
Tomoaki Takagi, Keiki Takadama, and Hiroyuki Sato, **Incremental Lattice Design of Weight Vector Set**, Proc. of the 2020 Genetic and Evolutionary Computation Conference (GECCO2020), pp. 1486-1494, 2020. [DOI](https://doi.org/10.1145/3377929.3398082).