Erik D. Demaine

ORCID: 0000-0003-3803-5703
Publications
Citations
Views
---
Saved
---
About
Contact & Profiles
Research Areas
  • Computational Geometry and Mesh Generation
  • Advanced Materials and Mechanics
  • Advanced Graph Theory Research
  • Complexity and Algorithms in Graphs
  • Artificial Intelligence in Games
  • Optimization and Search Problems
  • Modular Robots and Swarm Intelligence
  • Algorithms and Data Compression
  • Structural Analysis and Optimization
  • DNA and Biological Computing
  • Cellular Automata and Applications
  • Digital Games and Media
  • Computability, Logic, AI Algorithms
  • semigroups and automata theory
  • Digital Image Processing Techniques
  • Architecture and Computational Design
  • Data Management and Algorithms
  • Robotic Path Planning Algorithms
  • Advanced Numerical Analysis Techniques
  • Interconnection Networks and Systems
  • Mathematics and Applications
  • Optimization and Packing Problems
  • Graph Labeling and Dimension Problems
  • Parallel Computing and Optimization Techniques
  • Game Theory and Applications

Vassar College
2014-2023

Massachusetts Institute of Technology
2014-2023

The University of Tokyo
2015-2021

Moscow Institute of Thermal Technology
2002-2021

Universität Innsbruck
2021

University of Bologna
2021

IIT@MIT
2005-2018

Technische Universität Braunschweig
2018

Indian Institute of Technology Bombay
2018

The University of Texas Rio Grande Valley
2017

Origami can turn a sheet of paper into complex three-dimensional shapes, and similar folding techniques produce structures mechanisms. To demonstrate the application these to fabrication machines, we developed crawling robot that folds itself. The starts as flat with embedded electronics, transforms autonomously functional machine. accomplish this, shape-memory composites fold themselves along hinges. We used recreate fundamental folded patterns, derived from computational origami, be...

10.1126/science.1252610 article EN Science 2014-08-07

Programmable matter is a material whose properties can be programmed to achieve specific shapes or stiffnesses upon command. This concept requires constituent elements interact and rearrange intelligently in order meet the goal. paper considers achieving programmable sheets that form themselves different autonomously by folding. Past approaches creating transforming machines have been limited small feature sizes, large number of components, associated complexity communication among units. We...

10.1073/pnas.0914069107 article EN Proceedings of the National Academy of Sciences 2010-06-28

Origami-inspired manufacturing can produce complex structures and machines by folding two-dimensional composites into three-dimensional structures. This fabrication technique is potentially less expensive, faster, easier to transport than more traditional machining methods, including 3-D printing. Self-folding enhances this method minimizing the manual labor involved in folding, allowing for geometries enabling remote or automated assembly. paper demonstrates a novel of self-folding hinges...

10.1039/c3sm51003d article EN Soft Matter 2013-01-01

We introduce a new framework for designing fixed-parameter algorithms with subexponential running time---2 O(√k) n O(1) . Our results apply to broad family of graph problems, called bidimensional problems , which includes many domination and such as vertex cover, feedback set, minimum maximal matching, dominating edge disk dimension, others restricted bounded-genus graphs (phrased bipartite-graph problem ). Furthermore, it is fairly straightforward prove that bidimensional. In particular,...

10.1145/1101821.1101823 article EN Journal of the ACM 2005-11-01

10.1016/j.tcs.2006.05.008 article EN publisher-specific-oa Theoretical Computer Science 2006-06-16

The localization problem is to determine an assignment of coordinates nodes in a wireless ad-hoc or sensor network that consistent with measured pairwise node distances. Most previously proposed solutions this assume the can obtain distances other nearby using some ranging technology. However, for variety reasons include obstructions and lack reliable omnidirectional ranging, distance information hard practice. Even when between are known, there may not be enough solve uniquely. This paper...

10.1109/infcom.2005.1497889 article EN 2005-08-24

Our newly developing theory of bidimensional graph problems provides general techniques for designing efficient fixed-parameter algorithms and approximation NPhard in broad classes graphs.This applies to that are the sense (1) solution value k x grid (and similar graphs) grows with k, typically as Q(k 2 ), (2) goes down when contracting edges optionally deleting edges.Examples such include feedback vertex set, cover, minimum maximal matching, face a series vertexremoval parameters,...

10.1093/comjnl/bxm033 article EN The Computer Journal 2007-11-23

At the core of seminal graph minor theory Robertson and Seymour is a powerful structural theorem capturing structure graphs excluding fixed minor. This result used throughout algorithms, but existential. We develop polynomial-time algorithm using topological to decompose into guaranteed by theorem: clique-sum pieces almost-embeddable bounded-genus surfaces. has many applications. In particular we show applications developing approximation including 2-approximation coloring, constant-factor...

10.1109/sfcs.2005.14 article EN 2005-11-15

We develop a new technique for proving cell-probe lower bounds on dynamic data structures. This enables us to prove an amortized randomized $\Omega(\lg n)$ bound per operation several structural problems n elements, including partial sums, connectivity among disjoint paths (or forest or graph), and other graph (by simple reductions). Such breaks long-standing barrier of n\,/\lg\lg any language membership problem. It also establishes the optimality existing structures, such as Sleator...

10.1137/s0097539705447256 article EN SIAM Journal on Computing 2006-01-01

We consider the problem of deploying or repairing a sensor network to guarantee specified level multi-path connectivity (k-connectivity) between all nodes. Such simultaneously provides fault tolerance against node failures and high capacity through routing. design analyze first algorithms that place an almost-minimum number additional sensors augment existing into k-connected network, for any desired parameter k. Our have provable guarantees on quality solution. Specifically, we prove is...

10.1145/1062689.1062729 article EN 2005-05-25

The edit distance between two ordered rooted trees with vertex labels is the minimum cost of transforming one tree into other by a sequence elementary operations consisting deleting and relabeling existing nodes, as well inserting new nodes. In this article, we present worst-case O ( n 3 )-time algorithm for problem when have size , improving previous best log algorithm. Our result requires novel adaptive strategy deciding how dynamic program divides subproblems, together deeper...

10.1145/1644015.1644017 article EN ACM Transactions on Algorithms 2009-12-01

There is a fundamental connection between the notions of game and computation. At its most basic level, this implied by any complexity result, but deeper than this. One example concept alternating nondeterminism, which intimately connected with two-player games. In first half thesis. I develop idea as computation to greater degree has been done previously. present general family games, called Constraint Logic, both mathematically simple ideally suited for reductions many actual board A...

10.5860/choice.47-3219 article EN Choice Reviews Online 2010-02-01

We present dynamic search-tree data structures that perform well in the setting of a hierarchical memory (including various levels cache, disk, etc.), but do not depend on number levels, block sizes and blocks at each level, or relative speeds access. In particular between any pair hierarchy, where transfers are done size B, our match optimal search bound /spl Theta/(log/sub B/ N) transfers. This is also achieved by classic B-tree structure, only when B known, which practice requires careful...

10.1109/sfcs.2000.892128 article EN 2002-11-07
Coming Soon ...