276 research outputs found

    The Coverage Problem in Video-Based Wireless Sensor Networks: A Survey

    Get PDF
    Wireless sensor networks typically consist of a great number of tiny low-cost electronic devices with limited sensing and computing capabilities which cooperatively communicate to collect some kind of information from an area of interest. When wireless nodes of such networks are equipped with a low-power camera, visual data can be retrieved, facilitating a new set of novel applications. The nature of video-based wireless sensor networks demands new algorithms and solutions, since traditional wireless sensor networks approaches are not feasible or even efficient for that specialized communication scenario. The coverage problem is a crucial issue of wireless sensor networks, requiring specific solutions when video-based sensors are employed. In this paper, it is surveyed the state of the art of this particular issue, regarding strategies, algorithms and general computational solutions. Open research areas are also discussed, envisaging promising investigation considering coverage in video-based wireless sensor networks

    Approximation algorithms for mobile multi-agent sensing problem

    Get PDF
    학위논문 (석사) -- 서울대학교 대학원 : 공과대학 산업공학과, 2020. 8. 문일경.Multi-agent systems are generally applicable in a wide diversity of domains, such as robot engineering, computer science, the military, and smart cities. In particular, the mobile multi-agent sensing problem can be defined as a problem of detecting events occurring in a large number of nodes using moving agents. In this thesis, we introduce a mobile multi-agent sensing problem and present a mathematical formulation. The model can be represented as a submodular maximization problem under a partition matroid constraint, which is NP-hard in general. The optimal solution of the model can be considered computationally intractable. Therefore, we propose two approximation algorithms based on the greedy approach, which are global greedy and sequential greedy algorithms, respectively. We present new approximation ratios of the sequential greedy algorithm and prove tightness of the ratios. Moreover, we show that the sequential greedy algorithm is competitive with the global greedy algorithm and has advantages of computation times. Finally, we demonstrate the performances of our results through numerical experiments.다중 에이전트 시스템은 일반적으로 로봇 공학, 컴퓨터 과학, 군사 및 스마트 도시와 같은 다양한 분야에 적용할 수 있다. 특히, 모바일 다중 에이전트 감지 문제는 움직이는 에이전트를 이용해 많은 수의 노드에서 발생하는 이벤트를 감지하는 문제로 정의할 수 있다. 본 논문에서는 모바일 다중 에이전트 감지 문제의 수학적 공식을 제안한다. 이 문제는 일반적으로 NP-난해 문제인 분할 매트로이드 제약 하에서 하위 모듈 함수의 최대화 문제로 표현할 수 있다. 문제의 최적해는 입력 데이터의 크기가 커질수록 보통 합리적인 시간 이내에 계산하기 어렵다. 따라서 본 논문에서는 탐욕적 접근 방식에 기초한 두 가지 근사 알고리즘 (전역 탐욕 알고리즘, 순차 탐욕 알고리즘)을 제안한다. 또한, 순차 탐욕 알고리즘의 새로운 근사 비율을 증명하고 근사 비율에 정확하게 일치하는 인스턴스를 제시한다. 또한, 수치 실험 결과로 순차 탐욕 알고리즘은 효과적인 해를 찾아줄 뿐 아니라, 전역 탐욕 알고리즘과 비교해 계산 시간의 이점을 가지고 있음을 확인한다.Chapter 1 Introduction 1 Chapter 2 Literature Review 4 Chapter 3 Problem statement 7 Chapter 4 Algorithms and approximation ratios 11 Chapter 5 Computational Experiments 22 Chapter 6 Conclusions 30 Bibliography 31 국문초록 40Maste

    Bi-criteria network optimization: problems and algorithms

    Get PDF
    Several approaches, exact and heuristics, have been designed in order to generate the Pareto frontier for multi-objective combinatorial optimization problems. Although several classes of standard optimization models have been studied in their multi- objective version, there still exists a big gap between the solution techniques and the complexity of the mathematical models that derive from the most recent real world applications. In this thesis such aspect is highlighted with reference to a specific application field, the telecommunication sector, where several emerging optimization problems are characterized by a multi-objective nature. The study of some of these problems, analyzed and solved in the thesis, has been the starting point for an assessment of the state of the art in multicriteria optimization with particular focus on multi-objective integer linear programming. A general two-phase approach for bi-criteria integer network flow problems has been proposed and applied to the bi-objective integer minimum cost flow and the bi-objective minimum spanning tree problem. For both of them the two-phase approach has been designed and tested to generate a complete set of efficient solutions. This procedure, with appropriate changes according to the specific problem, could be applied on other bi-objective integer network flow problems. In this perspective, this work can be seen as a first attempt in the direction of closing the gap between the complex models associated with the most recent real world applications and the methodologies to deal with multi-objective programming. The thesis is structured in the following way: Chapter 1 reports some preliminary concepts on graph and networks and a short overview of the main network flow problems; in Chapter 2 some emerging optimization problems are described, mathematically formalized and solved, underling their multi-objective nature. Chapter 3 presents the state of the art on multicriteria optimization. Chapter 4 describes the general idea of the solution algorithm proposed in this work for bi-objective integer network flow problems. Chapter 5 is focused on the bi-objective integer minimum cost flow problem and on the adaptation of the procedure proposed in Chapter 4 on such a problem. Analogously, Chapter 6 describes the application of the same approach on the bi-objective minimum spanning tree problem. Summing up, the general scheme appears to adapt very well to both problems and can be easily implemented. For the bi-objective integer minimum cost flow problem, the numerical tests performed on a selection of test instances, taken from the literature, permit to verify that the algorithm finds a complete set of efficient solutions. For the bi-objective minimum spanning tree problem, we solved a numerical example using two alternative methods for the first phase, confirming the practicability of the approach

    Autonomous deployment for load balancing k-surface coverage in sensor networks

    Get PDF
    published_or_final_versio

    TAN: A Distributed Algorithm for Dynamic Task Assignment in WSNs

    Get PDF
    We consider the scenario of wireless sensor networks where a given application has to be deployed and each application task has to be assigned to each node in the best possible way. Approaches where decisions on task execution are taken by a single central node can avoid the exchange of data packets between task execution nodes but cannot adapt to dynamic network conditions, and suffer from computational complexity. To address this issue, in this paper, we propose an adaptive and decentralized task allocation negotiation algorithm (TAN) for cluster network topologies. It is based on noncooperative game theory, where neighboring nodes engage in negotiations to maximize their own utility functions to agree on which of them should execute single application tasks. Performance is evaluated in a city scenario, where the urban streets are equipped with different sensors and the application target is the detection of the fastest way to reach a destination, and in random WSN scenarios. Comparisons are made with three other algorithms: 1) baseline setting with no task assignment to multiple nodes; 2) centralized task assignment lifetime optimization; and 3) a dynamic distributed algorithm, DLMA. The result is that TAN outperforms these algorithms in terms of application completion time and average energy consumption. Published in

    Partial Identification and Inference for Dynamic Models and Counterfactuals

    Get PDF
    We provide a general framework for investigating partial identification of structural dynamic discrete choice models and their counterfactuals, along with uniformly valid inference procedures. In doing so, we derive sharp bounds for the model parameters, counterfactual behavior, and low-dimensional outcomes of interest, such as the average welfare effects of hypothetical policy interventions. We characterize the properties of the sets analytically and show that when the target outcome of interest is a scalar, its identified set is an interval whose endpoints can be calculated by solving well-behaved constrained optimization problems via standard algorithms. We obtain a uniformly valid inference procedure by an appropriate application of subsampling. To illustrate the performance and computational feasibility of the method, we consider both a Monte Carlo study of firm entry/exit, and an empirical model of export decisions applied to plant-level data from Colombian manufacturing industries. In these applications, we demonstrate how the identified sets shrink as we incorporate alternative model restrictions, providing intuition regarding the source and strength of identification

    Dynamic deployment of applications in wireless sensor networks

    Get PDF
    Over the past decades, the progress inWirelss Sensor Network (WSN) technology, both in terms of processing capability and energy consumption reduction, has evolved WSNs into complex systems that can gather information about the monitored environment and make prompt and intelligent decisions. In the beginning, military applications drove the research and development of WSNs, with large-scale acoustic systems for underwater surveillance, radar systems for the collection of data on air targets, and Unattended Ground Sensor (UGS) systems for ground target detection. Typical civil WSNs are basically not complex monitoring systems, whose applications encompass environment and habitat monitoring, infrastructure security and terror threat alerts, industrial sensing for machine health monitoring, and traffic control. In these WSNs, sensors gather the required information, mostly according to a fixed temporal schedule, and send it to the sink, which interfaces with a server or a computer. Only at this point data from sensors can be processed, before being stored. Recent advances in Micro-Eletro-Mechanical Systems (MEMS), low power transceivers and microprocessor dimensions have led to cost effective tiny sensor devices that combine sensing with computation, storage and communication. These developments have contributed to the efforts on interfacing WSNs with other technologies, enabling them to be one of the pillars of the Internet of Things (IoT) paradigm. In this context, WSNs take a key role in application areas such as domotics, assisted living, e-health, enhanced learning automation and industrial manufacturing logistics, business/process management, and intelligent transportation of people and goods. In doing so, a horizontal ambient intelligent infrastructure is made possible, wherein the sensing, computing and communicating tasks can be completed using programmable middleware that enables quick deployment of different applications and services. One of the major issues with WSNs is the energy scarcity, due to the fact that sensors are mainly battery powered. In several cases, nodes are deployed in hostile or unpractical environments, such as underground or underwater, where replacing battery could be an unfeasible operation. Therefore, extending the network lifetime is a crucial concern. Lifetime improvement has been approached by many recent studies, from different points of view, including node deployment, routing schemes, and data aggregation Recently, with the consistent increase in WSN application complexity, the way distributed applications are deployed in WSNs is another important component that affects the network lifetime. For instance, incorrect execution of data processing in some nodes or the transmission of big amounts of data with low entropy in some nodes could heavily deplete battery energy without any benefit. Indeed, application tasks are usually assigned statically to WSN nodes, which is an approach in contrast with the dynamic nature of future WSNs, where nodes frequently join and leave the network and applications change over the time. This brings to issue talked in this thesis, which is defined as follows. Dynamic deployment of distributed applications in WSNs: given the requirements of WSN applications, mostly in terms of execution time and data processing, the optimal allocation of tasks among the nodes should be identified so as to reach the application target and to satisfy the requirements while optimizing the network performance in terms of network lifetime. This issue should be continuously addressed to dynamically adapt the system to changes in terms of application requirements and network topology
    corecore