To get the most from the implementation to life of IT AC DTIP we propose to develop and widely used in practice the universal software tools (USTs) to optimize the narrow classes of discrete processes, often encountered in various applied areas. To date, are created nine such USTs in local and network executing: LISs and NISs (see below). They allow us to solve tasks of optimizing control of discrete processes in the following application areas: budgeting of a Ministry (MLIS/MNIS MBO 1.0), network planning (MLIS/MNIS GAO 2.2), standard investments (MLIS/MNIS IO 2.2), expenses (MLIS/MNIS EO 1.3), purchase of housing (MLIS/MNIS HIO 1.2), buying and selling of real estate (MLIS/MNIS RIO 1.0), online shopping (MLIS/MNIS NPO 1.0), transportation (MLIS/MNIS TO 1.6) and delivery of a passenger by public transport (MLIS/MNIS PTPDO 1.2).
Now became clear two more important typical tasks of optimizing DTIPs, for solving of which is appropriate and possible creation of USTs. Here they are:
optimization of processing on a machine with changeover (industrial production);
optimization of reconstructing a facility in operation (construction and repair).
There is no doubt that over time in other application areas, where are encountered DTIPs, will be found widespread discrete processes with close characteristics, for optimization of which will be developed appropriate USTs.
How to make so, that the practical benefits from optimizing USTs for DTIPs became ubiquitous for all those who have direct relation to the real discrete processes? To do this, in the opinion of the founder of Technology is necessary to realize the concept of providing mass services on optimizing DTIPs, which is based on the four principles listed below.
1. Principle of developing local and network variants of USTs
Any UST should be created in two variants: local and network. Local tool on optimizing DTIPs or another Ч Local instrumental system (in short Ч LIS) is a usual program with a built-in optimization module, intended for a single user.
Network tool or Network instrumental system (in short Ч NIS) differs from a local one by the following: its optimization module is located on a network server and the preparation of input data for the tasks to be solved and the display of their solutions are made on a network user's computer in a separate program, called Automated work place (AWP), which is part of the NIS.
Note: 1. Any user will be able in the future to buy an instance of the required by him LIS after this program will be brought by its developers to commercial use, i.e. when it will be protected with a key to allow access of a separate user for a certain period. At that, you should bear in mind that its purchase is not always be expedient. Indeed, the installation kit of any LIS does not provide any databases with general parameters of optimizable DTIPs. If such bases are needed to solve your tasks, that takes place, for example, in tasks on the transport topic, then there is no sense in similar acquisitions. In such cases, you'd better use the resources of either the corresponding NIS or the LIS itself, but placed on the network server (see below.).
2. Principle of USTs localization on directions of their implementation
For each created UST is necessary to provide various options of its localization in all possible directions of implementation, as well as wide informing the potential users of relevant categories about the availability of such localizations.
Note 2. The term "localization" means here the development of a new user interface for UST, which includes a customary terminology for the purpose category of users, as well as the removal from the UST initial sample of those features that will not be in demand for these users.
To realize this principle, is proposed to create an information website on practical implementation of results of IT AC DTIP. Each page of this website will be dedicated to a particular application area. It will list typical tasks on optimizing DTIPs which can be solved with the help of Technology, and will give a reference to the existing USTs (if any), designed for this purpose. If in such USTs are interested users of those or other categories, then for them will be promptly localized these USTs.
For example, the information about the tool on optimizing standard investments MLIS/MNIS IO 2.2 is assumed to present in following sections of the abovementioned website: 1) investments in any sources of income; 2) Investment in real estate; 3) investment in construction; 4) investments in piece goods; 5) Investments in securities.
Principle of preliminary evaluation of problem
input parameters for solvable tasks
Before using a specific UST you need to assess a problem of finding parameters of the processes to be optimized with its help and to outline ways of solving this problem.
For example, if the task is to optimize Ministry's budget on the basis of program-target planning, solved by the tool MLIS/MNIS MBO 1.0, it is necessary to resolve the issue with potential users (government agencies) on the development and approval by them of techniques for finding a complex of weighting factors as input data for the tasks to be solved. Indeed, without the presence of such techniques any budget optimization loses all meaning.
The second example relates to the task of optimizing investments in securities. It can be successfully using the tool MLIS/MNIS IO 2.2 by a certain asset management company only if the latter will provide the potential buyers (and will regularly update) a qualitative forecast information about the probabilistic behavior on the stock exchange of securities of different types. In the absence of such information it is impossible to effectively use this optimization tool.
Principle of choosing the most suitable
of mass access to USTs
Realization of mass access to USTs depends on a number of factors, in particular, on whether there is a separate database (DB) with general parameters of the processes to be optimized, whether the end-user has the access to such base (i.e. has the right to its free copy) and if he does not have, then whether he can set the parameters of the task to be solved without taking into account the required DB. Depending on all of these factors may be implemented the following four types of mass access (TMA) to USTs:
Ј TMA1 Ч direct access to NIS, which is used either in the absence of a separate DB, or in the presence of both the base itself and the right to a free copy of it by any persons;
Ј TMA2 Ч access to NIS through a mediator, which we call a person who possesses the DB but not allow somebody to copy it; this type of access is used in the presence of such DBs, which are connected only at the stage of solving a user's task (i.e., when performing the numerical optimization procedure);
Ј TMA3 Ч access to LIS through a fixed terminal in the places of public use (train stations, entertainment centers, supermarkets, etc.), which is used in the presence of DB and impossibility of its free copy by a user (such terminal should be only one in case of DB changes during its use);
Ј TMA4 Ч access to LIS through a network virtual terminal, which is used in the presence of DB and its impossibility to free copying (such terminal should be only one when DB changes in the course of its use).
Note 3. A virtual network terminal is realized on the basis of one core a multi-core processor, relating to computing resources of a specialized network server. If this processor includes N cores, then the specified server can place N virtual terminals, with which can simultaneously operate the same number of the network users. For each virtual terminal are allocated the following: a separate installation kit of files of a corresponding LIS, a copy of DB with general parameters of the processes to be optimizes (if any), and the 1/N of the amount of the server RAM, allocated for work with applications.
As a result of detailed analysis of properties and purposes of the existing nine USTs on optimizing DTIPs is suggested to use the following types of mass access to them:
for MLIS/MNIS MBO 1.0 (Ministry's budget optimization) Ч TMA1;
for MLIS/MNIS GAO 2.2 (network planning optimization) Ч TMA1;
for MLIS/MNIS IO 2.2 (standard investments optimization) Ч TMA1/2/4;
for MLIS/MNIS EO 1.3 (expenses optimization) Ч TMA1/3/4;
for MLIS/MNIS HIO 1.2 (housing investment optimization) Ч TMA1;
for MLIS/MNIS RIO 1.0 (real estate investment optimization) Ч TMA1;
for MLIS/MNIS NPO 1.0 (network purchase optimization) Ч TMA1;
for MLIS/MNIS TO 1.6 (transportation optimization) Ч TMA2/4;
for MLIS/MNIS PTPDO 1.2 (public transport passenger delivery optimization) Ч TMA2/3/4;
Note 4. Since all of the above software tools running the operating system (OS) Windows, then this OS should be used on a network server, where these tools are supposed to be placed.