Changes between Version 4 and Version 5 of WikiStart


Ignore:
Timestamp:
Feb 23, 2020 7:42:33 AM (8 months ago)
Author:
stefan
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • WikiStart

    v4 v5  
    1 = Djinni: A Templatized C++ Framework with Python Bindings for Heuristic Search =
    2 
    3 Djinni is a framework for implementing heuristic search algorithms.  The core elements are coded in C++ and python bindings are provided to simplify the user interface.  The current version of Djinni implements compressed annealing (Ohlmann et al., 2004), a generalization of the well-known simulated annealing algorithm, and includes code used by Ohlmann and Thomas (2007) to solve the traveling salesman problem with time windows (TSPTW).  The Djinni framework uses C++ templates to separate code into three parts: a heuristic search algorithm, a problem model, and problem data.  Thus, it is straightforward to apply compressed or simulated annealing to problems other than the TSPTW.  Furthermore, it is not difficult to apply different heuristic search algorithms to the same problem.
    4 
    5 === Downloading Djinni ===
    6 
    7 Djinni can be downloaded as a [https://projects.coin-or.org/svn/Djinni/releases/ source code] tarball.  Documentation can be generated by running doxygen. A pre-built [https://projects.coin-or.org/svn/Djinni/binaries/ binary] is also available for Debian.
    8 
    9 === Authors and Contact Info ===
    10 
    11 Djinni's primary author is Robert Hansen, assisted in initial stages by Jeff Ohlmann, Barry Thomas, and Tristan Thiede.  [mailto:goodson@slu.edu Justin Goodson] assisted with some fine tuning and is the contact for Djinni.
    12 
    13 === References ===
    14 
    15 Ohlmann, J., J. Bean, and S. Henderson (2004).  Convergence in probability of compressed annealing.  ''Mathematics of Operations Research'', vol 29, 837-860.
    16 
    17 Ohlmann, J. and B. Thomas (2007).  A compressed annealing approach to the traveling salesman problem with time windows.  ''INFORMS Journal on Computing'', vol 19, 80-90.
    18 
    19 {{{#!comment
    20 = Welcome to Trac 0.12 =
    21 
    22 Trac is a '''minimalistic''' approach to '''web-based''' management of
    23 '''software projects'''. Its goal is to simplify effective tracking and handling of software issues, enhancements and overall progress.
    24 
    25 All aspects of Trac have been designed with the single goal to
    26 '''help developers write great software''' while '''staying out of the way'''
    27 and imposing as little as possible on a team's established process and
    28 culture.
    29 
    30 As all Wiki pages, this page is editable, this means that you can
    31 modify the contents of this page simply by using your
    32 web-browser. Simply click on the "Edit this page" link at the bottom
    33 of the page. WikiFormatting will give you a detailed description of
    34 available Wiki formatting commands.
    35 
    36 "[wiki:TracAdmin trac-admin] ''yourenvdir'' initenv" created
    37 a new Trac environment, containing a default set of wiki pages and some sample
    38 data. This newly created environment also contains
    39 [wiki:TracGuide documentation] to help you get started with your project.
    40 
    41 You can use [wiki:TracAdmin trac-admin] to configure
    42 [http://trac.edgewall.org/ Trac] to better fit your project, especially in
    43 regard to ''components'', ''versions'' and ''milestones''.
    44 
    45 
    46 TracGuide is a good place to start.
    47 
    48 Enjoy! [[BR]]
    49 ''The Trac Team''
    50 
    51 == Starting Points ==
    52 
    53  * TracGuide --  Built-in Documentation
    54  * [http://trac.edgewall.org/ The Trac project] -- Trac Open Source Project
    55  * [http://trac.edgewall.org/wiki/TracFaq Trac FAQ] -- Frequently Asked Questions
    56  * TracSupport --  Trac Support
    57 
    58 For a complete list of local wiki pages, see TitleIndex.
    59 
    60 }}}
     1= This project has been moved to https://github.com/coin-or/Djinni =