If we have a problem and we build four methods to solve it, should we say we build a model that contains four methods ? or should we use another word instead of model ?
They are almost the same, however., you have to use it according to the fitness/coherence nature, relevancy, and style of your manuscript. However., the tiny differences still arises with respect different situations. For example:
1) Model may be mathematical/statistical/physical/nominal/real/exact/approximate/optimal/maximal/minimal etc.
2) Approach may be some way of data processing, computation, scaling, idea, technique etc.
3) Method may be one of the chosen procedure for data processing, computation, calculations etc.
4) Algorithm is just step by step procedure for computation, calculation, computer or programming coding etc.
They are almost the same, however., you have to use it according to the fitness/coherence nature, relevancy, and style of your manuscript. However., the tiny differences still arises with respect different situations. For example:
1) Model may be mathematical/statistical/physical/nominal/real/exact/approximate/optimal/maximal/minimal etc.
2) Approach may be some way of data processing, computation, scaling, idea, technique etc.
3) Method may be one of the chosen procedure for data processing, computation, calculations etc.
4) Algorithm is just step by step procedure for computation, calculation, computer or programming coding etc.
I think that the model does not contain several methods.
Approach and method are close things, but approach seems more general.
A single approach, for example, a variational approach, may include a number of different methods, like Ritz, Galerkin, finite elements, their combinations, etc.
A model is your computational scheme, where the most important features of a real physical problem are presented, and the other, inessential, are ignore. This may be, for a example a set of springs and masses or an electrical circuit.
I think, the model may exist independently of the methods to solve the problem.
So, you just suggest the four different methods of solution.
Algorithm is a detailed (often, documented) sequence of operations to solve the problem, it corresponds to a specific chosen approach and method
In general, model means set of reliable formula to solve the problem; approach mean way of solving the problem; methods called as authentic one however we use hypothetical as well; algorithm we call it for set of code to solve the set of reliable formula.
An approach is a collection of one or more methods to solve a problem, a method is a collection of one or more algorithms (step-by-step processes), a model is a mathematical representation of the problem on which the algorithms are applied.
An approach is a methodology, i.e., a theory. The method is already a specification of the approach to a level sufficient for its application in practice. The model is already the result of applying the method. The algorithm (and data structures) is necessary for the software implementation of the model. Data structures and their processing algorithm are a method of numerical calculations. This is the basis for the software implementation of the method.
Подход - это методология, т.е. теория. Метод - это уже конкретизация подхода до уровня, достаточного для его применения на практике. Модель - это уже результат применения метода. Алгоритм (и еще структуры данных) необходим для программной реализации модели. Структуры данных и алгоритм их обработки - это методика численных расчетов. Это основа для программной реализации метода.