back to home

Publications

Here is a list of my papers:

Journal Papers

[CCJ2007]

Valentino Crespi, George Cybenko and Guofei Jiang. The Theory of Trackability with Applications to Sensor Networks. ACM Transactions on Sensor Networks, Volume 4, Number 2, pages 4-42, 2008.

[CGL2007]

Valentino Crespi, Aram Galstyan and Kristina Lerman. Top-Down vs Bottom-up Methodologies in Multi-Agent System Design. Journal of Autonomous Robots, Volume 24, Number 3, pages 303-313, 2008.

[Cre2006]

Rza Bashirov and Valentino Crespi. Analyzing the permutation capability of multistage interconnection networks with colored Petri nets. Information Sciences. Volume 176, pages: 3143-3165 (2006).

[Cre2004]

Valentino Crespi. Exact Formulae for the Lovász Theta Function of sparse Circulant Graphs. SIAM Journal on Discrete Mathematics (SIDMA). Volume 17, Number 4, pages: 670--674 (2004).

[HCC2005]

D. Hernando, V. Crespi, G. Cybenko. Efficient Computation of the Hidden Markov Model Entropy for a given Observation Sequence. IEEE Transactions on Information Theory. Vol. 51, N.7, July, 2005.

[BCCR99]

A. Bernasconi, B. Codenotti, V. Crespi, G. Resta. How fast can one compute the permanent of circulant matrices? Linear Algebra and its Applications 292:15-37, 1999.

Abstract: In this paper we address the problem of computing the permanent of (0,1)-circulant matrices. We investigate structural properties of circulant matrices, showing that, (i) if they are dense enough, then they contain large arbitrary submatrices, and, (ii) if they are very sparse, then they are not `too far' from convertible matrices. Building upon (ii), we then develop an efficient algorithm which allows us to compute permanents of very sparse circulants of size up to 200.

gzipped PostScript (115K) | PDF (301K)


[CCR97]

B. Codenotti, V. Crespi, G. Resta. On the Permanent of Certain (0,1) Toeplitz Matrices. Linear Algebra and its Applications 267:65-100, 1997.

Abstract: This paper contains an analysis of the permanents of the most sparse Toeplitz matrices for which the problem is already non trivial. These matrices include some examples of circulants for which none of the previous approaches could be successfully employed. For instance, we find efficient algorithms for the computation of the permanent of certain (0,1)-circulants with three nonzero entries per row, and, in some cases, we determine the explicit expression for their permanent. These results are obtained by taking advantage of the fact that these matrices have submatrices with very special properties.

gzipped PostScript (149K) | PDF (294K)

Conference Papers

[GCC2006]

G. Cybenko, V. Crespi, G. Jiang. What is trackable? In proceedings of the conference: Sensors, and Command, Control, Communications, and Intelligence (C3I) Technologies for Homeland Security and Homeland Defense V. Orlando, FL, April 17--21, 2006.

[CGS2006]

V. Crespi and G. Cybenko and Y. Sheng. Tracking in complex situations and environments. Proceedings of the Unattended Ground, Sea, and Air Sensor Technologies and Applications VIII Conference, Orlando, FL, April 17--21, 2006.

[BC2005]

Valentino Crespi and Rza Bashirov. Quantitative Analysis of Permutation Capability with Colored Petri Nets. Proceedings of the IEEE International Symposium on Modeling, Analysis, and Simulation of Computer and Telecommunication Systems (MASCOT2005), Atlanta, Georgia, September 27--29, 2005.

[CGL2005]

Valentino Crespi, Aram Galstyan, Christina Lerman. Comparative Analysis of Top-down and Bottom-up Methodologies for Multi-Agent Systems. Proceedings of the Fourth International Joint Conference on Autonomous Agents and Multi Agent Systems (AAMAS), Utrecht University, Utrecht, The Netherlands, 25 - 29 July 2005.

[CC2005]

Valentino Crespi and George Cybenko. Metrics for Situational Awareness using Sensor Networks. Proceedings of the SPIE Defense and Security Symposium (conference 5778-131), Orlando, FL, April, 2005.

[SCC2005]

Yong Sheng, Valentino Crespi, George Cybenko. Trackability of Multiple Processes Using Multi-Distributed Agents. Proceedings of the International Conference on Integration of Knowledge Intensive Multi-Agent Systems (KIMAS 2005), Westin Hotel, Waltham, Massachusetts, April 18 - 21, 2005.

[CCCJ2005]

Wayne Chung, Valentino Crespi, George Cybenko and Alex Jordan. Distributed Sensing and UAV Scheduling for Surveillance and Tracking of Unidentifiable Targets. Proceedings of the SPIE Defense and Security Symposium (conference 5778-36), Orlando, FL, April, 2005.

[CCJ2004]

Valentino Crespi, Wayne Chung and Alex Jordan. Decentralized Sensing and Tracking for UAV Scheduling. Proceedings of the SPIE Defense and Security Symposium (conference 5403-62), Orlando, FL, April, 2004.

[CBCGJ2004]

George Cybenko, Vincent Berk, Valentino Crespi, Robert S. Gray and Guofei Jiang. An Overview of Process Query Systems. Proceedings of the SPIE Defense and Security Symposium (conference 5403-129), Orlando, FL, April, 2004.

[HC2004]

Diego Hernando and Valentino Crespi. Sampling for Process Detection with Applications to Surveillance and Tracking. Proceedings of the SPIE Defense and Security Symposium (conference 5403-25, Session 5), Orlando, FL, April, 2004.

[ABFCCR2003]

J. Aslam, Z. Butler, F. Constantin, V. Crespi, G. Cybenko, D. Rus. Tracking a moving object with a binary sensor network. In Proceedings of the ACM SenSys'03 Conference, November 5--7, 2003, Los Angeles.

Abstract: In this paper we examine the role of very simple and noisy sensors for the tracking problem. We propose a binary sensor model, where each sensor's value is converted reliably to one bit of information only: the object is moving toward the sensor or away from the sensor. We show that a network of binary sensors has geometric properties that can be used to develop a solution for tracking with binary sensors and present resulting algorithms and simulation experiments. We develop two classes of algorithms: one that assumes the sensors have no range limits and another that limits the sensor range. Our extensive simulations show low error that decreases with sensor density.

gzipped Postscript (244K) | PDF (502K)

[CCCGR2003]

Luis Caffarelli, Valentino Crespi, George Cybenko, Irene Gamba and Daniela Rus. Stochastic Distributed Algorithms for Target Surveillance. In Proceedings of the conference: Intelligent Systems and Design Applications (ISDA2003), Tulsa, Oklahoma, August, 2003.

Abstract: In this paper we investigate problems of target surveillance with the aim of building a general framework for the evaluation of the performance of a system of autonomous agents. To this purpose we propose a class of semi-distributed stochastic navigation algorithms, that drive swarms of autonomous scouts to the surveillance of grounded targets, and we provide a novel approach to performance estimation based on analysing sequential observations of the system's state with information theoretical techniques. Our goal is to achieve a deeper understanding of the interrelations between randomness, resource consumption and ergodicity of a decentralized control system in which the decision--making process is stochastic.

gzipped Postscript (83K) | PDF (217K)

[CC2003]

Valentino Crespi and George Cybenko. Decentralized Algorithms for Sensor Registration. In IEEE Proceedings of the 2003 International Joint Conference on Neural Networks (IJCNN2003), Portland, Oregon, July 2003.

Abstract: In this paper we investigate a problem arising in decentralized registration of sensors. The application we consider involves a heterogeneous collection of sensors - some sensors have on-board Global Positioning System (GPS) capabilities while others do not. All sensors have wireless communications capability but the wirele ss communication has limited effective range. Sensors can communicate only with other sensors that are within a fixed distance of each other. Sensors with GPS capability are self-registering. Sensors without GPS capability are less expensive and smaller but they must compute estimates of their location using estimates of the distances between themselves and other sensors within their radio range. GPS-less sensors may be several radio hops away from GPS-capable sensors so registration must be inferred transitively. Our approach to solving this registration problem involves minimizing a global potential or penalty function by using only local information, determined by the radio range, available to each sensor. The algorithm we derive is a special case of a more general methodology we have developed called "Emergence Engineering".

gzipped Postscript (66K) | PDF (125K)


[BCCGJ2003]

V. Berk, W. Chung, V. Crespi, G. Cybenko, R. Gray, D. Hernando, G. Jiang, H. Li and Y. Sheng. Process Query Systems for Surveillance and Awareness. In Proceedings of the 7th World Multiconference on Systemics, Cybernetics and Informatics (SCI 2003), July 27-30, Orlando, Florida.

Abstract: Many surveillance and sensing applications involve the detection of dynamic processes. Examples include battlefield situation awareness (where the processes are vehicles and troop movements), computer and network security (where the processes are worms and other types of attacks), and homeland security (where processes are terrorist financing, planning, recruiting and attack execution activities). A Process Query System is a novel and powerful software front-end to a database or real-time sensing infrastructure that allows users to define processes at a high level of abstraction and submit process definitions as queries. We describe a current working implementation that has been used for vehicle tracking using an acoustic sensor network and for computer worm detection.

gzipped PostScript (70K) | PDF (184K)

[CCRS2002]

V. Crespi, G. Cybenko, D. Rus, M. Santini. Decentralized Control for Coordinated flow of Multi-Agent Systems. Dartmouth Technical Report TR2002-414, January, 2002. In Proceedings of the 2002 World Congress on Computational Intelligence. Honolulu, Hawaii, May 12--17, 2002.

Abstract: This paper describes a distributed algorithm for coordinating the flow of a mass of vehicles approaching a highway exit or a tollbooth. We provide the problem formulation, a general methodology for distributed control and an instantiation of this methodology to the coordinated flow problem. We analyze our algorithm and provide experimental data.

gzipped Postscript (70K) | PDF (202K)

[BBCCL2001]

R. Barneva, V. Brimkov, B. Codenotti, V. Crespi, M. Leoncini. On the Lovász number of very sparse circulant graphs. In Proceedings of the "Thirty-second Southeastern International Conference on Combinatorics, Graph Theory and Computing", Baton Rouge, LA 70803, February 2001.

Abstract:The Lovász theta function of a graph attracts a lot of interests due to its relation to communications issues, as well as to some central combinatorial optimization problems. A remarkable property of this function is that it is computable in polynomial time, despite being "sandwitched" between two hard to compute integers, i.e., clique and chromatic number. Very little is known about the explicit value of the theta function for special classes of graphs. In this paper we undertake the investigation of the value of the Lovász function for some special classes of sparse circulant graphs. More precisely, we provide the explicit formula for the Lovász function of the union of two cycles in two special cases, and an efficient linear time algorithm, for the general case. Indeed our algorithm takes time proportional to j, where j is the displacement between the two cycles.

no online copy available


[BCCL2000]

V. Brimkov, B. Codenotti, V. Crespi, M. Leoncini. On the Lovász number of certain circulant graphs. In G. Bongiovanni, G. Gambosi, R. Petreschi, eds., Proceedings of the 4th Italian Conference, CIAC 2000, Rome, Italy, March 2000. LNCS 1767: 291-305, 2000.

Abstract: The theta function of a graph, also known as the Lovász number, has the remarkable property of being computable in polynomial time, despite being "sandwiched" between two hard to compute integers, i.e., clique and chromatic number. Very little is known about the explicit value of the theta function for special classes of graphs. In this paper we provide the explicit formula for the Lovász number of the union of two cycles, in two special cases, and a practically efficient algorithm, for the general case.

gzipped PostScript (109K) | PDF (231K)


[BCCR97]

A. Bernasconi, B. Codenotti, V. Crespi, G. Resta. Computing Groebner Bases in the Boolean Setting with Applications to Counting. In G. Italiano and S. Orlando, eds. Proceedings of the Workshop on Algorithm Engineering (WAE'97), University of Venice, Venice, September 11-13, 1997.

Abstract: We take advantage of the special structure of computations in Z_2 to develop algorithms for the computation of Groebner bases and of the Hilbert function in the Boolean setting. Natural sources of applications for our algorithms are the counting problems. We focus, as a case study, on the computation of the permanent. To this regard, one good feature of the Groebner approach is that, unlike other general methods for the exact computation of the permanent, it is intrinsically sensitive to the structure of the specific input, and this makes it possible to use it in order to recognize and solve efficiently several easy instances.

gzipped PostScript (493K) | PDF (323K)

[BCDM93]

E. Battiston, V. Crespi, F. De Cindio, G. Mauri. Semantics frameworks for a class of modular algebraic nets. In Nivat, Rattray, Rus and Scollo, eds., Proceedings of the Third International Conference on Algebraic Methodology and Software Technology (AMAST'93), University of Twente, Enschede, The Netherlands, p. 271-280, June 21-25, 1993.

Abstract: OBJSA Nets are a specification language for distributed systems. Specifically they are a class of algebraic high level Petri Nets which combine Superposed Automata (SA) nets, a modular class of Petri nets, and the algebraic specification language for Adts', OBJ. This paper faces the problem of defining a formal semantics for this specification language embedding the specification into the Concurrent Rewriting Logic, introduced by J. Meseguer as a unifying model for concurrency. We showed that this logic, based upon category theory, is powerful enough to provide a formal system that captures the concurrency both at the level of parallel transition firing (control level) and at the level of the parallel computation of the data involved during each transition firing (data level).

No online copy available.

Other Papers

[Cre97]

Valentino Crespi. Structural and Computational Properties of Certain Permanents. Ph.D. thesis, University of Milan, 1997.

gzipped PostScript (352K) | PDF (1.2M)

White Papers

Here is a list of white papers related to the Agent-Based Systems Engineering Project.

[IRVS1]

Valentino Crespi, George Cybenko. Agent-Based Systems Engineering and Intelligent Vehicles and Road Systems. White Paper presented at the PI TASK Meeting held in Santa Fe, NM, on April 2001.

Abstract: This report summarizes our preliminary efforts at applying the methodology and techniques of agent-based systems engineering (ABSE) to the problem of designing and operating Intelligent Roads and Vehicles Systems (IRVS). First, we briefly summarize the key elements of both agent-based systems engineering and IRVS. We then show how the taxonomy of ABSE applies to the IRVS concept and how some performance metrics can be introduced. The report concludes with plans for continued work in this direction.

gzipped Postscript (56K) | PDF (145K)

[IRVS2]

Valentino Crespi, George Cybenko, Daniela Rus. Decentralized Control and Agent-Based Systems in the framework of the IRVS. White paper presented at the PI TASK Meeting held in Santa Fe, NM, on April 2001.

Abstract: We consider control problems that arise in the context of the IRVS. Specifically, we study the dynamics of systems of fully autonomous agents that are expected to optimize a global potential function of which they have only partial knowledge. Our ultimate goal is to characterize mathematically the global performance of agent-based systems in which the inter-agent cooperation is based on local exchange of information. First we introduce what we call the Opera Problem, a natural abstraction of a class of motion problems arising commonly in systems of autonomous vehicles. We then provide a centralized solution based on traditional control theory techniques. Finally, we present and analyze a decentralized solution.

gzipped Postscript (57K) | PDF (155K)




Last Modified: Sep 4, 2008