Expansion of Regularization Tools with Large-Scale Problems



AbstractThe goal with this expansion pack for Regularization Tools has been to create good, interesting, and easy to use large-scale test problems for testing numerical algorithms in Matlab. We have implemented three different kind of test problems: 1 ) Gravity Surveying in 2-D and 3-D; 2 ) Seismic Tomography in 2-D and 3-D with Fresnel Kernels; and 3 ) Image deblurring problem. In the implementation and manual we have focused on consistency and structure. This means, that all the functions have the same sort of inputs and outputs with few variations. This should make it easier for the user to use the different test problems. User-friendliness has also been a focus point for us. We have achieved this by creating functions that require very few input parameters, but yet still can be adjusted to a specific need by the advanced user. All the geology problems have predefined examples, which makes it easy to get started with them. The image deblurring problem has several standard images that serve in the same way.
Another common thing for all the functions, is that there is a detailed Matlab interface available, as well as this manual and demo scripts. We imagine that many of the users will be using personal computers to test their numerical algorithms. We have therefore sought to make the code as efficient as possible as well as using sparse matrices, when it was suitable, to minimize the required memory space.
TypeBachelor thesis [Academic thesis]
Year2013
PublisherTechnical University of Denmark, Department of Applied Mathematics and Computer Science / DTU Co
AddressMatematiktorvet, Building 303B, DK-2800 Kgs. Lyngby, Denmark, compute@compute.dtu.dk
SeriesB.Sc.-2013-9
NoteDTU supervisor: Per Christian Hansen, pcha@dtu.dk, DTU Compute
Electronic version(s)[pdf]
Publication linkhttp://www.compute.dtu.dk/English.aspx
BibTeX data [bibtex]
IMM Group(s)Scientific Computing