I am a fifth year Ph.D. student in Computer Science at Washington University in St. Louis. My Ph.D. advisor is Professor Yixin Chen. My research is in automated planning, cloud computing, and nonlinear optimization. Specifically, I am interested in these following research issues.
- automated planning, structure analysis for planning, partial order reduction for planning, and planning in the cloud
- large scale nonlinear optimization
- optimization for networks. For instance, resource allocation in a shared sensor network, and flux balance analysis in a biological network
I received my M.Sc. degree in computer science from Washington University in 2009, and my B.Sc. degree in mathematics from Nanjing University in 2006.
Abu Saifullah, You Xu, Chenyang Lu, and Yixin Chen, Priority Assignment for Real-Time Flows in WirelessHART Networks, Euromicro Conference on Real-Time Systems (ECRTS'11), July 2011.
Abu Saifullah, You Xu, Chenyang Lu, and Yixin Chen, End-to-End Delay Analysis for Fixed Priority Scheduling in WirelessHART Networks, IEEE Real-Time and Embedded Technology and Applications Symposium (RTAS'11), April 2011.
Abu Saifullah, You Xu, Chenyang Lu, and Yixin Chen, Real-Time Scheduling for WirelessHART Networks, Proc. IEEE Real-Time Systems Symposium (RTSS-10), 2010.
You Xu, Abu Saifullah, Yixin Chen, Chenyang Lu, and Sangeeta Bhattacharya, Near Optimal Multi-Application Allocation in Shared Sensor Networks, Proc. ACM International Symposium on Mobile Ad Hoc Networking and Computing (MobiHoc-10), 2010
Xueyang Feng, You Xu, Yixin Chen, Yinjie Tang. Flux Balance Analysis of Dynamic and Progressive Carbon Metabolism in Shewanella oneidensis MR-1, Poster, ASM General Conf 110, 2010.
Guobin Zou, Yixin Chen, Yang Xiang, Ruoyun Huang, and You Xu, AI Planning and Combinatorial Optimization for Web Service Composition in Cloud Computing, Proc. International Conference on Cloud Computing and Virtualization (CCV-10), 2010
Yixin Chen, You Xu, and Guohui Yao: Stratified Planning, Proc. International Joint Conference on Artificial Intelligence (IJCAI-09), 2009.
You Xu and Yixin Chen: A Framework for Parallel Nonlinear Optimization by Partitioning Localized Constraints, Proc. International Symposium on Parallel Architectures, Algorithms and Programming (PAAP-08), 2008.
Stephen Wu, Forrest Bao, You Xu, Yuxuan Wang, Yi-Fan Chang and Qiao-Liang Xiang: A Leaf Recognition Algorithm for Plant Classification Using Probabilistic Neural Network CoRR abs/0707.4289, 2007.
You Xu: A gradient based ELM algorithm in regressing multi-variable functions, Proc. International Symposium on Neural Networks (ISNN-06), 2006.
You Xu and Yang Shu: A PSO-ELM algorithm and its application in prediction problem, Proc. International Symposium on Neural Networks (ISNN-06), 2006.
Abusayeed Saifullah, You Xu, Chenyang Lu, and Yixin Chen: End-to-End Delay Bounds for Fixed Priority Scheduling in WirelessHART Networks, Washington University Technical Report, WUCSE-2010-33, 2010.
Qiang Lu, You Xu, Ruoyun Huang, and Yixin Chen: Cloud Computing for Scalable Planning by Stochastic Search, Washington University Technical Report, WUCSE-2010-29, 2010.
You Xu and Yixin Chen: Augmented Lagrangian Algorithms under Constraint Partitioning, Washington University Technical Report, WUCSE-2009-31, 2009.
You Xu and Yixin Chen: Partial Order Based Reduction in Planning: A Unifying Theory and New Algorithms, Washington University Technical Report, WUCSE-2009-28, 2009.
You Xu, Yixin Chen, Chenyang Lu, Sangeeta Bhattacharya, and Abu Saifullah: Submodular utility optimization in sensor networks for capacity constraints, Washington University Technical Report, WUCSE-2009-3, 2009.
Open source Projects
MicrobesFlux is a Web-based modeling system that supports dynamic flux balance analysis using nonlinear optimization. To the best of our knowledge, it is the first toolkit for biology researchers to analyze fluxes for species in the KEGG database. It is built using Django, Google Web Toolkit, AMPL, and Linux shell scripts. This project is a collaborative effort with Xueyang Feng, Dr. Yinjie Tang and Dr. Yixin Chen. The source code can be downloaded here.
Previously I worked on an open source project called pyipopt. It is a Python module for interfacing with Ipopt, a state-of-the-art nonlinear optimization solver. Pyipopt is now used in other open source projects like OpenOpt, and is included in some Linux distributions such as ALT Linux. It has been widely used by people around the world. Pyipopt is built in C and Python using Python C API.
Wufetcher is a simple python script that helps you to retrieve RSS data from Google Reader. It is particularly useful for backing up blogs or twitter feeds. It is written using Google Reader API.
This is a Java version the popular Aquatomic game on Mac. I wrote this to learn the MVC design pattern described in the GoF book. It is a fun puzzle game. Just download it, decompress it and run the jar file called aqua.jar. Source code is also included in that jar file.