Academic literature on the topic 'Dynamic programming. Data structures (Computer science)'
Create a spot-on reference in APA, MLA, Chicago, Harvard, and other styles
Consult the lists of relevant articles, books, theses, conference reports, and other scholarly sources on the topic 'Dynamic programming. Data structures (Computer science).'
Next to every source in the list of references, there is an 'Add to bibliography' button. Press on it, and we will generate automatically the bibliographic reference to the chosen work in the citation style you need: APA, MLA, Harvard, Chicago, Vancouver, etc.
You can also download the full text of the academic publication as pdf and read online its abstract whenever available in the metadata.
Journal articles on the topic "Dynamic programming. Data structures (Computer science)"
KELLY, PAUL H. J., and OLAV BECKMANN. "GENERATIVE AND ADAPTIVE METHODS IN PERFORMANCE PROGRAMMING." Parallel Processing Letters 15, no. 03 (September 2005): 239–55. http://dx.doi.org/10.1142/s0129626405002192.
Full textAhn, Kook Jin, Graham Cormode, Sudipto Guha, Andrew McGregor, and Anthony Wirth. "Correlation Clustering in Data Streams." Algorithmica 83, no. 7 (March 13, 2021): 1980–2017. http://dx.doi.org/10.1007/s00453-021-00816-9.
Full textALDINUCCI, MARCO. "${\mathsf{eskimo}}$: EXPERIMENTING WITH SKELETONS IN THE SHARED ADDRESS MODEL." Parallel Processing Letters 13, no. 03 (September 2003): 449–60. http://dx.doi.org/10.1142/s0129626403001410.
Full textMUKHOPADHYAY, RISHI, STEPHANIE IRAUSQUIN, CHRISTOPHER SCHMIDT, and HOMAYOUN VALAFAR. "DYNAFOLD: A DYNAMIC PROGRAMMING APPROACH TO PROTEIN BACKBONE STRUCTURE DETERMINATION FROM MINIMAL SETS OF RESIDUAL DIPOLAR COUPLINGS." Journal of Bioinformatics and Computational Biology 12, no. 01 (January 28, 2014): 1450002. http://dx.doi.org/10.1142/s0219720014500024.
Full textBLIEM, BERNHARD, MICHAEL MORAK, and STEFAN WOLTRAN. "D-FLAT: Declarative problem solving using tree decompositions and answer-set programming." Theory and Practice of Logic Programming 12, no. 4-5 (July 2012): 445–64. http://dx.doi.org/10.1017/s1471068412000129.
Full textMerrell, David, and Anthony Gitter. "Inferring signaling pathways with probabilistic programming." Bioinformatics 36, Supplement_2 (December 2020): i822—i830. http://dx.doi.org/10.1093/bioinformatics/btaa861.
Full textSilapachote, Piyanuch, and Ananta Srisuphab. "Engineering Courses on Computational Thinking Through Solving Problems in Artificial Intelligence." International Journal of Engineering Pedagogy (iJEP) 7, no. 3 (September 29, 2017): 34. http://dx.doi.org/10.3991/ijep.v7i3.6951.
Full textPOOLSAP, UNYANEE, YUKI KATO, KENGO SATO, and TATSUYA AKUTSU. "USING BINDING PROFILES TO PREDICT BINDING SITES OF TARGET RNAs." Journal of Bioinformatics and Computational Biology 09, no. 06 (December 2011): 697–713. http://dx.doi.org/10.1142/s0219720011005628.
Full textLi, Jin, Chengzhen Xu, Lei Wang, Hong Liang, Weixing Feng, Zhongxi Cai, Ying Wang, Wang Cong, and Yunlong Liu. "PSRna: Prediction of small RNA secondary structures based on reverse complementary folding method." Journal of Bioinformatics and Computational Biology 14, no. 04 (August 2016): 1643001. http://dx.doi.org/10.1142/s0219720016430010.
Full textWANG, SHENG, and WEI-MOU ZHENG. "CLePAPS: FAST PAIR ALIGNMENT OF PROTEIN STRUCTURES BASED ON CONFORMATIONAL LETTERS." Journal of Bioinformatics and Computational Biology 06, no. 02 (April 2008): 347–66. http://dx.doi.org/10.1142/s0219720008003461.
Full textDissertations / Theses on the topic "Dynamic programming. Data structures (Computer science)"
Zhu, Yingchun 1968. "Optimizing parallel programs with dynamic data structures." Thesis, McGill University, 2000. http://digitool.Library.McGill.CA:80/R/?func=dbin-jump-full&object_id=36745.
Full textIn this thesis, I present two compiler techniques to reduce the overhead of remote memory accesses for dynamic data structure based applications: locality techniques and communication optimizations. Locality techniques include a static locality analysis, which statically estimates when an indirect reference via a pointer can be safely assumed to be a local access, and dynamic locality checks, which consists of runtime tests to identify local accesses. Communication techniques include: (1) code movement to issue remote reads earlier and writes later; (2) code transformations to replace repeated/redundant remote accesses with one access; and (3) transformations to block or pipeline a group of remote requests together. Both locality and communication techniques have been implemented and incorporated into our EARTH-McCAT compiler framework, and a series of experiments have been conducted to evaluate these techniques. The experimental results show that we are able to achieve up to 26% performance improvement with each technique alone, and up to 29% performance improvement when both techniques are applied together.
Kuper, Lindsey. "Lattice-based data structures for deterministic parallel and distributed programming." Thesis, Indiana University, 2015. http://pqdtopen.proquest.com/#viewpdf?dispub=3726443.
Full textDeterministic-by-construction parallel programming models guarantee that programs have the same observable behavior on every run, promising freedom from bugs caused by schedule nondeterminism. To make that guarantee, though, they must sharply restrict sharing of state between parallel tasks, usually either by disallowing sharing entirely or by restricting it to one type of data structure, such as single-assignment locations.
I show that lattice-based data structures, or LVars, are the foundation for a guaranteed-deterministic parallel programming model that allows a more general form of sharing. LVars allow multiple assignments that are inflationary with respect to a given lattice. They ensure determinism by allowing only inflationary writes and "threshold" reads that block until a lower bound is reached. After presenting the basic LVars model, I extend it to support event handlers, which enable an event-driven programming style, and non-blocking "freezing" reads, resulting in a quasi-deterministic model in which programs behave deterministically modulo exceptions.
I demonstrate the viability of the LVars model with LVish, a Haskell library that provides a collection of lattice-based data structures, a work-stealing scheduler, and a monad in which LVar computations run. LVish leverages Haskell's type system to index such computations with effect levels to ensure that only certain LVar effects can occur, hence statically enforcing determinism or quasi-determinism. I present two case studies of parallelizing existing programs using LVish: a k-CFA control flow analysis, and a bioinformatics application for comparing phylogenetic trees.
Finally, I show how LVar-style threshold reads apply to the setting of convergent replicated data types (CvRDTs), which specify the behavior of eventually consistent replicated objects in a distributed system. I extend the CvRDT model to support deterministic, strongly consistent threshold queries. The technique generalizes to any lattice, and hence any CvRDT, and allows deterministic observations to be made of replicated objects before the replicas' states converge.
Robson, R. "Data views for a programming environment." Thesis, McGill University, 1988. http://digitool.Library.McGill.CA:80/R/?func=dbin-jump-full&object_id=75754.
Full textThe editor allows the creation, modification, and deletion of data structures. These abilities allow the user to quickly sketch data structures with which to test incomplete program fragments, alleviating the need for driver routines.
To keep the user cognizant of events inside his program, a technique for automated display management is presented allowing the user to keep the most important objects in the viewport at all times. A history facility permits the user to see the former values of all variables.
Execution controls are provided allowing the user to control the scope and speed of execution, manipulate frames on the run-time stack, set breakpoints, and profile the executing algorithm.
McCallen, Scott J. "Mining Dynamic Structures in Complex Networks." Kent State University / OhioLINK, 2007. http://rave.ohiolink.edu/etdc/view?acc_num=kent1204154279.
Full textLindblad, Christopher John. "A programming system for the dynamic manipulation of temporally sensitive data." Thesis, Massachusetts Institute of Technology, 1994. http://hdl.handle.net/1721.1/37744.
Full textIncludes bibliographical references (p. 255-277).
by Christopher John Lindblad.
Ph.D.
Cain, Andrew Angus, and n/a. "Dynamic data flow analysis for object oriented programs." Swinburne University of Technology, 2005. http://adt.lib.swin.edu.au./public/adt-VSWT20060904.161506.
Full textJones, Anthony Andrew. "Combining data driven programming with component based software development : with applications in geovisualisation and dynamic data driven application systems." Thesis, Aston University, 2008. http://publications.aston.ac.uk/10682/.
Full textJain, Jhilmil Cross James H. "User experience design and experimental evaluation of extensible and dynamic viewers for data structures." Auburn, Ala., 2007. http://repo.lib.auburn.edu/2006%20Fall/Dissertations/JAIN_JHILMIL_3.pdf.
Full textHarrison, William. "Malleability, obliviousness and aspects for broadcast service attachment." Universität Potsdam, 2010. http://opus.kobv.de/ubp/volltexte/2010/4138/.
Full textPalix, Nicolas, Julia L. Lawall, Gaël Thomas, and Gilles Muller. "How Often do Experts Make Mistakes?" Universität Potsdam, 2010. http://opus.kobv.de/ubp/volltexte/2010/4132/.
Full textBooks on the topic "Dynamic programming. Data structures (Computer science)"
Genetic programming and data structures: Genetic programming + data structures = automatic programming! Boston: Kluwer Academic Publishers, 1998.
Find full textWilson, Raymond. An introduction to dynamic data structures. London: McGraw-Hill, 1988.
Find full textKnapp, Judith. Data structures for business programming. Watsonville, Calif: Mitchell Pub., 1989.
Find full textKruse, Robert L. Programming with data structures: Pascal version. Englewood Cliffs, N.J: Prentice Hall, 1989.
Find full textAdvanced programming and data structures usingPASCAL. Boston: PWS-KENT Pub. Co, 1990.
Find full textData structures, algorithms, and object-oriented programming. New York: McGraw-Hill, 1996.
Find full textBook chapters on the topic "Dynamic programming. Data structures (Computer science)"
Raman, Rajeev, Venkatesh Raman, and S. Srinivasa Rao. "Succinct Dynamic Data Structures." In Lecture Notes in Computer Science, 426–37. Berlin, Heidelberg: Springer Berlin Heidelberg, 2001. http://dx.doi.org/10.1007/3-540-44634-6_39.
Full textItaliano, Giuseppe F., Alberto Marchetti Spaccamela, and Umberto Nanni. "Dynamic data structures for series parallel digraphs." In Lecture Notes in Computer Science, 352–72. Berlin, Heidelberg: Springer Berlin Heidelberg, 1989. http://dx.doi.org/10.1007/3-540-51542-9_30.
Full textBadeau, Frédéric, Vincent Lacroix, Vincent Monfort, Laurent Voisin, and Christophe Métayer. "Modelling Dynamic Data Structures with the B Method." In Lecture Notes in Computer Science, 420–24. Cham: Springer International Publishing, 2018. http://dx.doi.org/10.1007/978-3-319-91271-4_34.
Full textHe, Meng, and J. Ian Munro. "Space Efficient Data Structures for Dynamic Orthogonal Range Counting." In Lecture Notes in Computer Science, 500–511. Berlin, Heidelberg: Springer Berlin Heidelberg, 2011. http://dx.doi.org/10.1007/978-3-642-22300-6_42.
Full textEfrat, Alon, Matthew J. Katz, Franck Nielsen, and Micha Sharir. "Dynamic data structures for fat objects and their applications." In Lecture Notes in Computer Science, 297–306. Berlin, Heidelberg: Springer Berlin Heidelberg, 1997. http://dx.doi.org/10.1007/3-540-63307-3_69.
Full textFeinsilver, P., and R. Schott. "An operator calculus approach to the evolution of dynamic data structures." In Lecture Notes in Computer Science, 574–86. Berlin, Heidelberg: Springer Berlin Heidelberg, 1995. http://dx.doi.org/10.1007/3-540-60246-1_162.
Full textAlexandron, Giora, Haim Kaplan, and Micha Sharir. "Kinetic and Dynamic Data Structures for Convex Hulls and Upper Envelopes." In Lecture Notes in Computer Science, 269–81. Berlin, Heidelberg: Springer Berlin Heidelberg, 2005. http://dx.doi.org/10.1007/11534273_24.
Full textZhao, Hui, Meikang Qiu, Keke Gai, Jie Li, and Xin He. "Cost Reduction for Data Allocation in Heterogenous Cloud Computing Using Dynamic Programming." In Lecture Notes in Computer Science, 1–11. Cham: Springer International Publishing, 2017. http://dx.doi.org/10.1007/978-3-319-52015-5_1.
Full textGoujon, Delphine Stéphanie, Martial Michel, Jasper Peeters, and Judith Ellen Devaney. "AutoMap and AutoLink tools for communicating complex and dynamic data-structures using MPI." In Lecture Notes in Computer Science, 98–109. Berlin, Heidelberg: Springer Berlin Heidelberg, 1998. http://dx.doi.org/10.1007/bfb0052210.
Full textHerlihy, Maurice, Victor Luchangco, and Mark Moir. "The Repeat Offender Problem: A Mechanism for Supporting Dynamic-Sized, Lock-Free Data Structures." In Lecture Notes in Computer Science, 339–53. Berlin, Heidelberg: Springer Berlin Heidelberg, 2002. http://dx.doi.org/10.1007/3-540-36108-1_23.
Full textConference papers on the topic "Dynamic programming. Data structures (Computer science)"
Delgado, Guillermo, and Chatchawit Aporntewan. "Data dependency reduction in Dynamic Programming matrix." In 2011 International Joint Conference on Computer Science and Software Engineering (JCSSE). IEEE, 2011. http://dx.doi.org/10.1109/jcsse.2011.5930126.
Full textLovett, Shachar, and Ely Porat. "A Lower Bound for Dynamic Approximate Membership Data Structures." In 2010 IEEE 51st Annual Symposium on Foundations of Computer Science (FOCS). IEEE, 2010. http://dx.doi.org/10.1109/focs.2010.81.
Full textKnorr, Edwin M., and Christopher Thompson. "In-Lab Programming Tests in a Data Structures Course in C for Non-Specialists." In SIGCSE '17: The 48th ACM Technical Symposium on Computer Science Education. New York, NY, USA: ACM, 2017. http://dx.doi.org/10.1145/3017680.3017766.
Full textFojcik, Martyna K., and Marcin Fojcik. "TEACHERS EXPERIENCE WITH INTRODUCING PROGRAMMING IN DIFFERENT COURSES FOR NON-COMPUTER SCIENCE STUDENTS." In International Conference on Education and New Developments. inScience Press, 2021. http://dx.doi.org/10.36315/2021end104.
Full textRodríguez, Inmaculada, Maria Salamó, and Anna Puig. "Design and Evaluation of Gamification Experiences in Computer Science Studies." In Sixth International Conference on Higher Education Advances. Valencia: Universitat Politècnica de València, 2020. http://dx.doi.org/10.4995/head20.2020.11212.
Full textJusic, Samir, and Lee Sai Peck. "PersistF: A Transparent Persistence Framework with Architecture Applying Design Patterns." In InSITE 2007: Informing Science + IT Education Conference. Informing Science Institute, 2007. http://dx.doi.org/10.28945/3176.
Full textSteuben, John, and Cameron J. Turner. "Waypoint-Based Robot Navigation Using NURBs-Based Metamodels." In ASME 2011 International Mechanical Engineering Congress and Exposition. ASMEDC, 2011. http://dx.doi.org/10.1115/imece2011-62450.
Full text