Eugene Nudelman
Stanford University
Network
Latest external collaboration on country level. Dive into details by clicking on the dots.
Publication
Featured researches published by Eugene Nudelman.
principles and practice of constraint programming | 2002
Kevin Leyton-Brown; Eugene Nudelman; Yoav Shoham
We propose a new approach for understanding the algorithm-specific empiricalh ardness of NP-Hard problems. In this work we focus on the empirical hardness of the winner determination problem--an optimization problem arising in combinatorial auctions--when solved by ILOGs CPLEX software. We consider nine widely-used problem distributions and sample randomly from a continuum of parameter settings for each distribution. We identify a large number of distribution-nonspecific features of data instances and use statisticalregression techniques to learn, evaluate and interpret a function from these features to the predicted hardness of an instance.
adaptive agents and multi-agents systems | 2004
Eugene Nudelman; Jennifer Wortman; Yoav Shoham; Kevin Leyton-Brown
We present GAMUT^1, a suite of game generators designed for testing game-theoretic algorithms. We explain why such a generator is necessary, offer a way of visualizing relationships between the sets of games supported by GAMUT, and give an overview of GAMUTýs architecture. We highlight the importance of using comprehensive test data by benchmarking existing algorithms. We show surprisingly large variation in algorithm performance across different sets of games for two widely-studied problems: computing Nash equilibria and multiagent learning in repeated games.
principles and practice of constraint programming | 2004
Eugene Nudelman; Kevin Leyton-Brown; Holger H. Hoos; Alex Devkar; Yoav Shoham
It is well known that the ratio of the number of clauses to the number of variables in a random k-SAT instance is highly correlated with the instances empirical hardness. We consider the problem of identifying such features of random SAT instances automatically using machine learning. We describe and analyze models for three SAT solvers - kcnfs, oksolver and satz - and for two different distributions of instances: uniform random 3-SAT with varying ratio of clauses-to-variables, and uniform random 3-SAT with fixed ratio of clauses-to-variables. We show that surprisingly accurate models can be built in all cases. Furthermore, we analyze these models to determine which features are most useful in predicting whether an instance will be hard to solve. Finally we discuss the use of our models to build SATzilla, an algorithm portfolio for SAT.
Games and Economic Behavior | 2008
Ryan Porter; Eugene Nudelman; Yoav Shoham
We present two simple search methods for computing a sample Nash equilibrium in a normal-form game: one for 2- player games and one for n-player games. We test these algorithms on many classes of games, and show that they perform well against the state of the art- the Lemke-Howson algorithm for 2-player games, and Simplicial Subdivision and Govindan-Wilson for n-player games.
Journal of the ACM | 2009
Kevin Leyton-Brown; Eugene Nudelman; Yoav Shoham
Is it possible to predict how long an algorithm will take to solve a previously-unseen instance of an NP-complete problem? If so, what uses can be found for models that make such predictions? This article provides answers to these questions and evaluates the answers experimentally. We propose the use of supervised machine learning to build models that predict an algorithms runtime given a problem instance. We discuss the construction of these models and describe techniques for interpreting them to gain understanding of the characteristics that cause instances to be hard or easy. We also present two applications of our models: building algorithm portfolios that outperform their constituent algorithms, and generating test distributions that emphasize hard problems. We demonstrate the effectiveness of our techniques in a case study of the combinatorial auction winner determination problem. Our experimental results show that we can build very accurate models of an algorithms running time, interpret our models, build an algorithm portfolio that strongly outperforms the best single algorithm, and tune a standard benchmark suite to generate much harder problem instances.
international joint conference on artificial intelligence | 2003
Kevin Leyton-Brown; Eugene Nudelman; Galen Andrew; Jim McFadden; Yoav Shoham
national conference on artificial intelligence | 2005
Samuel Ieong; Robert McGrew; Eugene Nudelman; Yoav Shoham; Qixiang Sun
principles and practice of constraint programming | 2003
Kevin Leyton-Brown; Eugene Nudelman; Galen Andrew; Jim McFadden; Yoav Shoham
Archive | 2005
Yoav Shoham; Eugene Nudelman
Lecture Notes in Computer Science | 2004
Eugene Nudelman; Kevin Leyton-Brown; Holger H. Hoos; Alex Devkar; Yoav Shoham