partial enumeration
Recently Published Documents


TOTAL DOCUMENTS

35
(FIVE YEARS 1)

H-INDEX

7
(FIVE YEARS 0)

Author(s):  
Yevhen Pavlenko ◽  
Vladimir Butenko ◽  
Vadim Gubin ◽  
Serhii Lubenets

The paper deals with the problems of increasing the efficiency of software development, in particular, the issue of reducing the time for developing programs and using automated synthesis of programs, which will avoid the revision of the original product. The software should be tested along with other system components in all combinations that may occur. Testing is time-consuming because hidden bugs are revealed through unexpected interactions between software components. With structural analysis, data flow diagrams are not the end result, they are a developer tool. First, diagrams are built, and then mechanisms are developed to ensure the required system behavior. A graphical approach to solving the problem of automation of software development is being developed, based on the involvement of visual forms of program presentation. For any program object, you can select a finite number of states in which it is at each moment of time. The program progress is associated with the transition of an object from one state to another. The graph replaces the textual form of the description of the program algorithm, while the visual representation of the algorithm is realized. The specification of data structures, as well as the setting of intermodular interfaces according to data, is separated from the description of the structure of the algorithm and controls. Basic modules and data types are used. Basic modules are local calculable functions, on the basis of which all other technology objects are generated. Data types describe the syntactic and semantic aspects of constructing data used in base functions. Algorithms for finding routes on directed graphs are considered. When defining routes from the root vertex to the final ones, the properties of the algebra of three-valued logic were used. Based on the considered approach, as well as taking into account its shortcomings, a method for classifying data types was proposed, based on the implementation of a partial enumeration of the routes of the graph of program links and a method for designing software based on it, taking into account minimizing the time and cost of the project. Keywords: software, computer engineering, information systems, components, partial enumeration of graph routes, development costs.


2020 ◽  
pp. 001112872095142
Author(s):  
Serveh Sharifi Far ◽  
Ruth King ◽  
Sheila Bird ◽  
Antony Overstall ◽  
Hannah Worthington ◽  
...  

Performing censuses on stigmatized or vulnerable populations is challenging, however, for such populations partial enumeration is often possible using different lists or sources. If the sources overlap then multiple systems estimation (MSE) methods can be applied to obtain an estimate of the total population. These are typically expressed by a log-linear model which permits positive/negative dependencies between lists. This paper considers issues that arise for the application of MSE to modern slavery where there is little to no overlap of individuals across lists. We investigate the robustness of MSE in terms of the importance of each list and the impact of combining lists on the estimation process. We undertake a simulation study and consider real national modern slavery data from the UK and Romania.


2019 ◽  
Vol 12 (1) ◽  
pp. 24 ◽  
Author(s):  
Lijun Yue ◽  
Houming Fan ◽  
Chunxin Zhai

This study proposes a formulation to optimize operational efficiency of a dual-trolley quay crane and automatic guided vehicles (AGVs) to reduce energy consumption at an automated container terminal. A two-phase model is used to minimize energy consumption during loading and discharging operations, as well as maximize the utilization rate of the AGVs, with consideration of relevant constraints such as the capacity of buffers for the quay crane (QC) and yard, the stability of vessel, the maximum endurance of an AGV, and the available laytime for handling. We propose a constrained partial enumeration strategy to construct quay crane schedules and a genetic algorithm to solve the AGV scheduling problem. Finally, Yangshan Phase IV automated container terminal’s data is used to verify the validity and applicability of the proposed model. The results of the tests provide evidence that the proposed method can improve energy efficiency.


2015 ◽  
Vol 2015 ◽  
pp. 1-10 ◽  
Author(s):  
Yi Ding ◽  
Zuhua Xu ◽  
Jun Zhao ◽  
Zhijiang Shao

Computation time is the main factor that limits the application of model predictive control (MPC). This paper presents a fast model predictive control algorithm that combines offline method and online optimization to solve the MPC problem. The offline method uses a k-d tree instead of a table to implement partial enumeration, which accelerates online searching operation. Only a part of the explicit solution is stored in the k-d tree for online searching, and the k-d tree is updated in runtime to accommodate the change in the operating point. Online optimization is invoked when searching on the k-d tree fails. Numerical experiments show that the proposed algorithm is efficient on both small-scale and large-scale processes. The average speedup factor in the large-scale process is at least 6, the worst-case speedup factor is at least 2, and the performance is less than 0.05% suboptimal.


Author(s):  
Carl Olsson ◽  
Johannes Ulen ◽  
Yuri Boykov ◽  
Vladimir Kolmogorov
Keyword(s):  

2011 ◽  
Vol 21 (10) ◽  
pp. 1459-1466 ◽  
Author(s):  
Gabriele Pannocchia ◽  
Stephen J. Wright ◽  
James B. Rawlings

Sign in / Sign up

Export Citation Format

Share Document