📄 tabu_h file reference.htm
字号:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<!-- saved from url=(0058)http://geminga.it.nuigalway.ie/~9709864p/html/tabu_8h.html -->
<HTML><HEAD><TITLE>tabu.h File Reference</TITLE>
<META http-equiv=Content-Type content=text/html;charset=iso-8859-1><LINK
href="tabu_h File Reference.files/doxygen.css" type=text/css rel=stylesheet>
<META content="MSHTML 6.00.2900.3199" name=GENERATOR></HEAD>
<BODY><!-- Generated by Doxygen 1.2.18 -->
<CENTER><A class=qindex
href="http://geminga.it.nuigalway.ie/~9709864p/html/index.html">Main Page</A>
<A class=qindex
href="http://geminga.it.nuigalway.ie/~9709864p/html/annotated.html">Compound
List</A> <A class=qindex
href="http://geminga.it.nuigalway.ie/~9709864p/html/files.html">File List</A>
<A class=qindex
href="http://geminga.it.nuigalway.ie/~9709864p/html/functions.html">Compound
Members</A> <A class=qindex
href="http://geminga.it.nuigalway.ie/~9709864p/html/globals.html">File
Members</A> </CENTER>
<HR>
<H1>tabu.h File Reference</H1><CODE>#include
<stdio.h></CODE><BR><CODE>#include
<stdlib.h></CODE><BR><CODE>#include
<time.h></CODE><BR><CODE>#include <math.h></CODE><BR>
<P>Include dependency graph for tabu.h:
<P>
<CENTER><IMG alt="Include dependency graph"
src="tabu_h File Reference.files/tabu_8h__incl.png" useMap=#tabu.h_map
border=0></CENTER>
<P>This graph shows which files directly or indirectly include this file:
<P>
<CENTER><IMG alt="Included by dependency graph"
src="tabu_h File Reference.files/tabu_8h__dep__incl.png" useMap=#tabu.hdep_map
border=0></CENTER><MAP name=tabu.hdep_map><AREA shape=RECT alt=""
coords=41,5,103,24
href="http://geminga.it.nuigalway.ie/~9709864p/html/tabu__search_2fitness_8c.html"><AREA
shape=RECT alt="" coords=40,48,104,66
href="http://geminga.it.nuigalway.ie/~9709864p/html/tabu__search_2getdata_8h.html"><AREA
shape=RECT alt="" coords=33,90,111,109
href="http://geminga.it.nuigalway.ie/~9709864p/html/tabu__search_2getspace_8h.html"><AREA
shape=RECT alt="" coords=41,133,103,152
href="http://geminga.it.nuigalway.ie/~9709864p/html/history_8c.html"><AREA
shape=RECT alt="" coords=37,176,107,194
href="http://geminga.it.nuigalway.ie/~9709864p/html/tabu__search_2initialise_8c.html"><AREA
shape=RECT alt="" coords=19,218,125,237
href="http://geminga.it.nuigalway.ie/~9709864p/html/neighbourhood_8h.html"><AREA
shape=RECT alt="" coords=40,261,104,280
href="http://geminga.it.nuigalway.ie/~9709864p/html/tabu__search_2random_8c.html"><AREA
shape=RECT alt="" coords=48,304,96,322
href="http://geminga.it.nuigalway.ie/~9709864p/html/tabu_8c.html"><AREA
shape=RECT alt="" coords=40,346,104,365
href="http://geminga.it.nuigalway.ie/~9709864p/html/tabulist_8h.html"><AREA
shape=RECT alt="" coords=33,389,111,408
href="http://geminga.it.nuigalway.ie/~9709864p/html/tabu__search_2terminate_8h.html"><AREA
shape=RECT alt="" coords=19,432,125,450
href="http://geminga.it.nuigalway.ie/~9709864p/html/transformation_8c.html"></MAP>
<P><A
href="http://geminga.it.nuigalway.ie/~9709864p/html/tabu_8h-source.html">Go to
the source code of this file.</A>
<TABLE cellSpacing=0 cellPadding=0 border=0>
<TBODY>
<TR>
<TD></TD></TR>
<TR>
<TD colSpan=2><BR>
<H2>Compounds</H2></TD></TR>
<TR>
<TD vAlign=top noWrap align=right>struct </TD>
<TD vAlign=bottom><A class=el
href="http://geminga.it.nuigalway.ie/~9709864p/html/structConstraintlist.html">Constraintlist</A></TD></TR>
<TR>
<TD vAlign=top noWrap align=right>struct </TD>
<TD vAlign=bottom><A class=el
href="http://geminga.it.nuigalway.ie/~9709864p/html/structConstraints.html">Constraints</A></TD></TR>
<TR>
<TD vAlign=top noWrap align=right>struct </TD>
<TD vAlign=bottom><A class=el
href="http://geminga.it.nuigalway.ie/~9709864p/html/structHistory.html">History</A></TD></TR>
<TR>
<TD vAlign=top noWrap align=right>struct </TD>
<TD vAlign=bottom><A class=el
href="http://geminga.it.nuigalway.ie/~9709864p/html/structindividualroute.html">individualroute</A></TD></TR>
<TR>
<TD vAlign=top noWrap align=right>struct </TD>
<TD vAlign=bottom><A class=el
href="http://geminga.it.nuigalway.ie/~9709864p/html/structlist__of__tabu.html">list_of_tabu</A></TD></TR>
<TR>
<TD vAlign=top noWrap align=right>struct </TD>
<TD vAlign=bottom><A class=el
href="http://geminga.it.nuigalway.ie/~9709864p/html/structList__routes.html">List_routes</A></TD></TR>
<TR>
<TD colSpan=2><BR>
<H2>Defines</H2></TD></TR>
<TR>
<TD vAlign=top noWrap align=right>#define </TD>
<TD vAlign=bottom><A class=el
href="http://geminga.it.nuigalway.ie/~9709864p/html/tabu_8h.html#a0">DATASIZE</A> 12</TD></TR>
<TR>
<TD vAlign=top noWrap align=right>#define </TD>
<TD vAlign=bottom><A class=el
href="http://geminga.it.nuigalway.ie/~9709864p/html/tabu_8h.html#a1">HALFDATASIZE</A> DATASIZE/2</TD></TR>
<TR>
<TD vAlign=top noWrap align=right>#define </TD>
<TD vAlign=bottom><A class=el
href="http://geminga.it.nuigalway.ie/~9709864p/html/tabu_8h.html#a2">LISTSIZE</A> 10</TD></TR>
<TR>
<TD vAlign=top noWrap align=right>#define </TD>
<TD vAlign=bottom><A class=el
href="http://geminga.it.nuigalway.ie/~9709864p/html/tabu_8h.html#a3">TABUSIZE</A> 5</TD></TR>
<TR>
<TD vAlign=top noWrap align=right>#define </TD>
<TD vAlign=bottom><A class=el
href="http://geminga.it.nuigalway.ie/~9709864p/html/tabu_8h.html#a4">MAXFITNESS</A> 100000.000</TD></TR>
<TR>
<TD colSpan=2><BR>
<H2>Typedefs</H2></TD></TR>
<TR>
<TD vAlign=top noWrap align=right>typedef <A class=el
href="http://geminga.it.nuigalway.ie/~9709864p/html/structHistory.html">History</A> </TD>
<TD vAlign=bottom><A class=el
href="http://geminga.it.nuigalway.ie/~9709864p/html/tabu_8h.html#a7">history</A></TD></TR>
<TR>
<TD vAlign=top noWrap align=right>typedef <A class=el
href="http://geminga.it.nuigalway.ie/~9709864p/html/structlist__of__tabu.html">list_of_tabu</A> </TD>
<TD vAlign=bottom><A class=el
href="http://geminga.it.nuigalway.ie/~9709864p/html/tabu_8h.html#a8">element</A></TD></TR>
<TR>
<TD vAlign=top noWrap align=right>typedef <A class=el
href="http://geminga.it.nuigalway.ie/~9709864p/html/tabu_8h.html#a8">element</A>
* </TD>
<TD vAlign=bottom><A class=el
href="http://geminga.it.nuigalway.ie/~9709864p/html/tabu_8h.html#a9">link</A></TD></TR>
<TR>
<TD vAlign=top noWrap align=right>typedef <A class=el
href="http://geminga.it.nuigalway.ie/~9709864p/html/structindividualroute.html">individualroute</A> </TD>
<TD vAlign=bottom><A class=el
href="http://geminga.it.nuigalway.ie/~9709864p/html/tabu_8h.html#a10">route</A></TD></TR>
<TR>
<TD vAlign=top noWrap align=right>typedef <A class=el
href="http://geminga.it.nuigalway.ie/~9709864p/html/structList__routes.html">List_routes</A> </TD>
<TD vAlign=bottom><A class=el
href="http://geminga.it.nuigalway.ie/~9709864p/html/tabu_8h.html#a11">list_of_routes</A></TD></TR>
<TR>
<TD vAlign=top noWrap align=right>typedef <A class=el
href="http://geminga.it.nuigalway.ie/~9709864p/html/structConstraintlist.html">Constraintlist</A> </TD>
<TD vAlign=bottom><A class=el
href="http://geminga.it.nuigalway.ie/~9709864p/html/tabu_8h.html#a12">constraintlist</A></TD></TR>
<TR>
<TD vAlign=top noWrap align=right>typedef <A class=el
href="http://geminga.it.nuigalway.ie/~9709864p/html/structConstraints.html">Constraints</A> </TD>
<TD vAlign=bottom><A class=el
href="http://geminga.it.nuigalway.ie/~9709864p/html/tabu_8h.html#a13">constraints</A></TD></TR>
<TR>
<TD colSpan=2><BR>
<H2>Variables</H2></TD></TR>
<TR>
<TD vAlign=top noWrap align=right>int </TD>
<TD vAlign=bottom><A class=el
href="http://geminga.it.nuigalway.ie/~9709864p/html/tabu_8h.html#a5">iterations</A></TD></TR>
<TR>
<TD vAlign=top noWrap align=right>int </TD>
<TD vAlign=bottom><A class=el
href="http://geminga.it.nuigalway.ie/~9709864p/html/tabu_8h.html#a6">it</A></TD></TR></TBODY></TABLE>
<HR>
<H2>Define Documentation</H2><A name=a0 doxytag="tabu.h::DATASIZE"></A>
<P>
<TABLE cellSpacing=0 cellPadding=2 width="100%" border=0>
<TBODY>
<TR>
<TD class=md>
<TABLE cellSpacing=0 cellPadding=0 border=0>
<TBODY>
<TR>
<TD class=md vAlign=top noWrap>#define DATASIZE 12
</TR></TBODY></TABLE></TD></TR></TBODY></TABLE>
<TABLE cellSpacing=5 cellPadding=0 border=0>
<TBODY>
<TR>
<TD> </TD>
<TD>
<P>
<P>Definition at line <A class=el
href="http://geminga.it.nuigalway.ie/~9709864p/html/tabu_8h-source.html#l00018">18</A>
of file <A class=el
href="http://geminga.it.nuigalway.ie/~9709864p/html/tabu_8h-source.html">tabu.h</A>.
</P></TD></TR></TBODY></TABLE><A name=a1 doxytag="tabu.h::HALFDATASIZE"></A>
<P>
<TABLE cellSpacing=0 cellPadding=2 width="100%" border=0>
<TBODY>
<TR>
<TD class=md>
<TABLE cellSpacing=0 cellPadding=0 border=0>
<TBODY>
<TR>
<TD class=md vAlign=top noWrap>#define
HALFDATASIZE DATASIZE/2
</TR></TBODY></TABLE></TD></TR></TBODY></TABLE>
<TABLE cellSpacing=5 cellPadding=0 border=0>
<TBODY>
<TR>
<TD> </TD>
<TD>
<P>
<P>Definition at line <A class=el
href="http://geminga.it.nuigalway.ie/~9709864p/html/tabu_8h-source.html#l00019">19</A>
of file <A class=el
href="http://geminga.it.nuigalway.ie/~9709864p/html/tabu_8h-source.html">tabu.h</A>.
<P>Referenced by <A class=el
href="http://geminga.it.nuigalway.ie/~9709864p/html/neighbourhood_8c-source.html#l00146">swap_notnext_three()</A>.
</P></TD></TR></TBODY></TABLE><A name=a2 doxytag="tabu.h::LISTSIZE"></A>
<P>
<TABLE cellSpacing=0 cellPadding=2 width="100%" border=0>
<TBODY>
<TR>
<TD class=md>
<TABLE cellSpacing=0 cellPadding=0 border=0>
<TBODY>
<TR>
<TD class=md vAlign=top noWrap>#define LISTSIZE 10
</TR></TBODY></TABLE></TD></TR></TBODY></TABLE>
<TABLE cellSpacing=5 cellPadding=0 border=0>
<TBODY>
<TR>
<TD> </TD>
<TD>
<P>
<P>Definition at line <A class=el
href="http://geminga.it.nuigalway.ie/~9709864p/html/tabu_8h-source.html#l00020">20</A>
of file <A class=el
href="http://geminga.it.nuigalway.ie/~9709864p/html/tabu_8h-source.html">tabu.h</A>.
</P></TD></TR></TBODY></TABLE><A name=a4 doxytag="tabu.h::MAXFITNESS"></A>
<P>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -