-
Notifications
You must be signed in to change notification settings - Fork 9
Expand file tree
/
Copy pathSandwiching.jl
More file actions
26 lines (21 loc) · 835 Bytes
/
Sandwiching.jl
File metadata and controls
26 lines (21 loc) · 835 Bytes
1
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
# Copyright 2019, Oscar Dowson and contributors
# This Source Code Form is subject to the terms of the Mozilla Public License,
# v.2.0. If a copy of the MPL was not distributed with this file, You can
# obtain one at http://mozilla.org/MPL/2.0/.
"""
Sandwiching(precision::Float64)
An algorithm that implemennts the paper described in Koenen, M., Balvert, M., &
Fleuren, H. A. (2023). A Renewed Take on Weighted Sum in Sandwich Algorithms:
Modification of the Criterion Space. (Center Discussion Paper; Vol. 2023-012).
CentER, Center for Economic Research.
## Compat
To use this algorithm you MUST first load the Polyhedra.jl Julia package:
```julia
import MultiObjectiveAlgorithms as MOA
import Polyhedra
algorithm = MOA.Sandwiching(0.0)
```
"""
mutable struct Sandwiching <: AbstractAlgorithm
precision::Float64
end