37,564 research outputs found

    Efficient scheduling of video camera sensor networks for IoT systems in smart cities

    Get PDF
    © 2019 John Wiley & Sons, Ltd. Video camera sensor networks (VCSN) has numerous applications in smart cities, including vehicular networks, environmental monitoring, and smart houses. Scheduling of video camera sensor networks (VCSN) can reduce the computational complexity, increase energy efficiency, and enhance throughput for the Internet of things (IoT) systems. In this paper, we apply the iterative low-complexity probabilistic evolutionary method for scheduling video cameras to maximize throughput in VCSNs for IoT systems. Scheduling of video cameras in VCSNs to maximize throughput is a combinatorial optimization problem whose computational complexity increases exponentially with the increase in the number of video cameras. We propose an iterative probabilistic method named as cross-entropy optimization (CEO), which is an evolutionary algorithm. The combinatorial optimization problems can be solved using the CEO which is a generalized Monte Carlo technique. The proposed method updates its selected population (video cameras) at each iteration based on the Kullback Leibler (KL) distance/divergence. The KL distance/divergence is minimized using the probability distribution obtained from the learned from the group of selected samples of better solutions found in the previous iterations. The effectiveness of the CEO is verified in terms of optimality and simplicity through simulations. In addition, the results of the CEO are better than the suboptimal algorithms (ie, best norm-based algorithm, genetic algorithm, and capacity upper-bound–based greedy algorithm) and maximum of 2%-3% deviation from the exhaustive search (optimal) with less complexity. The trade-off between CEO and optimal is the computational complexity

    Constraint satisfaction adaptive neural network and heuristics combined approaches for generalized job-shop scheduling

    Get PDF
    Copyright @ 2000 IEEEThis paper presents a constraint satisfaction adaptive neural network, together with several heuristics, to solve the generalized job-shop scheduling problem, one of NP-complete constraint satisfaction problems. The proposed neural network can be easily constructed and can adaptively adjust its weights of connections and biases of units based on the sequence and resource constraints of the job-shop scheduling problem during its processing. Several heuristics that can be combined with the neural network are also presented. In the combined approaches, the neural network is used to obtain feasible solutions, the heuristic algorithms are used to improve the performance of the neural network and the quality of the obtained solutions. Simulations have shown that the proposed neural network and its combined approaches are efficient with respect to the quality of solutions and the solving speed.This work was supported by the Chinese National Natural Science Foundation under Grant 69684005 and the Chinese National High-Tech Program under Grant 863-511-9609-003, the EPSRC under Grant GR/L81468

    An optimal procedure for the unconstrained max-NPV project scheduling problem with generalized precedence relations.

    Get PDF
    The unconstrained max-npv project scheduling problem involves the scheduling of the activities of a project in order to maximize its net present value. Assume a project represented in activity-on-mode (AoN) notation, in which the activities have a known duration and are subject to technological precedence constraints. Throughout each activity, a series of cash outflows and receipts may occur, which allows for the computation of a terminal cash flow value (positive or negative) upon the completion. The project is to be scheduled against a fixed deadline in the absence of resource constraints. Several procedures have been presented in the literature to cope with this problem. In this paper, we describe how one of the most efficient optimal procedures can be adapted to cope with generalized precedence relations, which introduce arbitrary minimal and maximal time lags between the start and completion of activities. The procedure has been programmed in Microsoft° Visual ++ 2.0 under Windows NT for use on a personal computer. Extensive computational results are reported.Scheduling; Optimal;

    Algorithms for scheduling projects with generalized precedence relations.

    Get PDF
    Project scheduling under the assumption of renewable resource constraints and generalized precedence relations, i.e. arbitrary minimal and maximal time lags between the starting and completion times of the activities of the project, constitutes an important and challenging problem. Over the past few years considerable progress has been made in the use of exact solution procedure for this problem type and its variants. We review the fundamental logic and report new computational experience with a branch-and-bound procedure for optimally solving resource-constrained project scheduling problems with generalized precedence relations of the precedence diagramming type, i.e. start-start, start-finish, finish-start and finish-finish relations with minimal time lags for minimizing the project makespan. Subsequently, we review and report new results for several branch-and -bound procedures for the case of generalized precedence relations, including both minimal and maximal time lags, and demonstrate how the solution methodology can be expected to cope with other regular and nonregular objective functions such a smaximizing the net present value of a project.Networks; Problems; Scheduling; Algorithms; Functions; Net present value;

    Phase transitions in project scheduling.

    Get PDF
    The analysis of the complexity of combinatorial optimization problems has led to the distinction between problems which are solvable in a polynomially bounded amount of time (classified in P) and problems which are not (classified in NP). This implies that the problems in NP are hard to solve whereas the problems in P are not. However, this analysis is based on worst-case scenarios. The fact that a decision problem is shown to be NP-complete or the fact that an optimization problem is shown to be NP-hard implies that, in the worst case, solving it is very hard. Recent computational results obtained with a well known NP-hard problem, namely the resource-constrained project scheduling problem, indicate that many instances are actually easy to solve. These results are in line with those recently obtained by researchers in the area of artificial intelligence, which show that many NP-complete problemsexhibit so-called phase transitions, resulting in a sudden and dramatic change of computational complexity based on one or more order parameters that are characteristic of the system as a whole. In this paper we provide evidence for the existence of phase transitions in various resource-constrained project scheduling problems. We discuss the use of network complexity measures and resource parameters as potential order parameters. We show that while the network complexity measures seem to reveal continuous easy-hard or hard-easy phase-transitions, the resource parameters exhibit an easy-hard-easy transition behaviour.Networks; Problems; Scheduling; Algorithms;

    An optimal procedure for the resource-constrained project scheduling problem with discounted cash flows and generalized precedence relations.

    Get PDF
    In this paper, we study the resource-constrained project scheduling problem (RCPSP) with discounted cash flows and generalized precedence relations (further denoted as RCPSPDC-GPR). The RCPSPDC-GPR extends the RCPSP to (a) arbitrary minimal and maximal time lags between the starting and completion times of activities and (b) the non-regular objective function of maximizing the net present value of the project with positive and/or negative cash flows associated with the activities.). To the best of our knowledge, the literature on the RCPSPDC-GPR is completely void. We present a depth-first branch-and-bound algorithm in which the nodes in the search tree represent the original project network extended with extra precedence relations which resolve a number of resource conflicts. These conflicts are resolved using the concept of a minimal delaying mode (De Reyck and Herroelen, 1996b). An upper bound on the project net present value as well as several dominance rules are used to fathom large portions of the search tree. Extensive computational experience on a randomly generated benchmark problem set is obtained.Scheduling; Optimal; Discounted cash flow; Cash flow;

    Computational experience with a branch-and-bound procedure for the resource-constrained project scheduling problem with generalized precedence relations.

    Get PDF
    In a previous paper (De Reyck and Herroelen, 1996a), we presented an optimal procedure for the resource-constrained project scheduling problem (RCPSP) with generalised precedence relations (further denoted as RCPSP-GPR) with the objective of minimizing the project makespan. The RCPSP-GPR extends the RCPSP to arbitrary minimal and maximal time lags between the starting and completion times of activities. The procedure is a depth-first branch -and-bound algorithm in which the nodes in the search tree represent the original project network extended with extra precedence relations, which resolve a resource conflict present in the project network of the parent node. Resource conflicts are resolved using the concept of minimal delaying alternatives, i.e. minimal sets of activities which, when delayed, release enough resources to resolve the conflict. Precedence- and resource-based lower bounds as well as dominance rules are used to fathom large portions of the search tree. In this paper we report new computational experience with the algorithm using a new RCPSP-GPR random problem generator developed by Schwindt (1995). A comparison with other computational results reported in the literature is included.Scheduling;
    corecore