Codes for "Regularisation, optimisation, subregularity"

dc.contributor.affiliationUniversity of Helsinki & Escuela Politécnic Nacional - Tuomo Valkonen
dc.contributor.authorTuomo Valkonen
dc.date.accessioned2025-03-24T15:17:18Z
dc.date.issued2021-01-11
dc.date.issued2021-01-11
dc.descriptionThis repository contains the codes for the numerical demonstrations in “Regularisation, optimisation, subregularity” (https://arxiv.org/abs/2011.07575). Prerequisites These codes were written for Julia 1.5.2. The package dependencies are from January 2021 when our experiments were run. You may get Julia from julialang.org. Using Navigate your unix shell to the directory containing this README.md and then run: sh $ julia --project=. The first time doing this, to ensure all the dependencies are installed, run julia> ]instantiate Afterwards in the Julia shell, type: julia> using Regtheory This may take a while as Julia precompiles the code. Then, to generate all the experiments in the manuscript, run: julia> batchrun() This will write the data in the manusript to tv-results.txt, and the images to several files of the form data_*.png, reco_*.png, and error_*.png. To alter the computations performed, see src/TV.jl. In particular, the array experiments_tv lists the different the parameters $α$, $δ$, and $N$ while default_params contains the parameters of the algorithm.
dc.identifierhttps://doi.org/10.5281/zenodo.4504650
dc.identifier.urihttps://hydatakatalogi-test-24.it.helsinki.fi/handle/123456789/10075
dc.rightsOpen
dc.rights.licenseother-open
dc.subjectregularization
dc.subjectinverse problems
dc.subjecttotal variation
dc.titleCodes for "Regularisation, optimisation, subregularity"
dc.typesoftware
dc.typesoftware