- ...
system
- http://www.cbord.com/
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ... importance.
- An as-yet-unreleased rewrite of HMS
reportedly allows the user to adjust the importance of the roommate
rule.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ...
numbers'
- Known internally as lottery number, it is the
number stamped on the student's application when their deposit is
paid. New and returning students have separate accumulators -- lower
is better.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ...
floors.
- Allison, S. Personal communication, Spring 1999.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ... empty).
- Other notions of a
`move' could be defined (e.g. a group together, or splitting a
suite).
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ... list.
- The number of virtual beds is a configurable
option with a minimum of one room (six beds) per gender.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ...figlandrand.
- To reduce clutter,
an arbitrary 25% of the histogram data is plotted.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ...
gender
- Gender consensus applies to undesignated male or
female rooms. The gender attribute is generally predetermined at UNM
(see page ).
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ... seniority-lottery-weight
- The
is the number of consecutive semesters as a resident in the
dorms multiplied by the seniority weight, plus the
lottery benefit (see page ).
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ... grade.
- Worthy of note is the significance
of the maximum number of beds in a room (a constant) to the worst case
complexity of the group, gender, and smoking student-consensus
constraints across suites. For an intermediate grade calculation, the
complexity in the worst case, based on consensus_across_suites
= # rooms_in_suite * # students_in_room * #
roommate_requests_per_ student * # rooms_in_suite *
maximum_beds_in_room, is , where is the maximum
number of beds in a room. Since MAX_BEDS is a constant,
and a constant raised to a power is constant, the complexity is still
. At UNM, the maximum number of beds per room,
found in the apartment-style dorm, is six. Furthermore, suites
comprise approximately 46% of the total bed space.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ...
students.
- Doubling the seniority weight to 2000 produced more
defendable results, according to Ranville's analysis in early Fall 2000
tests.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ... billion.
- In limits.h, ULONG_MAX = 4,294,967,295
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ...
separately.
- Simulated Annealing in Dorm Assignments,
CS451 Project, October 1998.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ... attempts.
- The choice of 1000 for the history buffer
is questionable. Arguably, the size of the history buffer should be
adjusted to the phase, the number of students, the number of beds, or
both. With the accept-based approaches (sa3 & sa4), when
the phase is 2000, there is complete turn around in the 1000 cost
changes used to calculate the standard deviation. As the phase is
reduced to less than 1000 in sa3, there is possible and probable
overlap in the history at these later decision points. With the
attempt-based approach (sa2), all the zero difference attempts are
included in the history, providing little possibility of overlap.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ...
default.
- We found a value of five for the TEMP_DIVISOR is better, though slower.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ... adjustment.
- The delay can be
extended by setting the value of the DECIDE_TO_COOL
configuration option (zero by default) higher. We used a value of one,
which gave us at least three phases at each temperature.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ... SIZE="-1">(NOBETTER).
- The number of rounds can be
pre-determined with the LOOP_CONTROL option.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ... heat
- ``Specific heat is a measure of the variance
of cost (or energy) values of states at a given temperature''
[EFC98].
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ... SIZE="-1">DAO
- The
UNIX utility gprof was included as a Makefile option.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ... process.
- Flex and Bison
UNIX utilities are used to parse each of the input data files,
providing extensive data checking.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ... environment.
- The
HMS auto-assignment batch could have been backed-out and
another configuration imported and re-assigned in about five hours,
but by then too much time had been invested in manual upgrades that
would have been lost by reversing the batch.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ... better.
- During
`Move-In-Week', `self-upgrading' replaced auto-upgrading as evidenced
by a poster announcing: DOUBLES AS SINGLES -- MOVE-IN
SPECIAL -- Rooms in Coronado and Santa Clara -- Available for
Immediate Occupancy (six male rooms & six female rooms).
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ... step
- For RANDOMIZING_PHASE times
(default 100,000), we randomly select a student and a bed and switch
them with a 50% probability, like running at a high
temperature.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ...
rank
- The mean rank allows for varying sample sizes: A
group's rank sum is divided by its sample size.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ...
others
- Iterated next-descent hillclimbing did, however,
improve the score of an average random state (r) by 25%.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ...rldhc
- The random
lateral-descent hillclimbing took as long as the algorithmic scheme
intentionally to give it the fairest opportunity to find a good
configuration. As hillclimbing was not our focus, we offer no data
regarding its performance in fewer attempts.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ...
middle.
- The Metropolis variations of the table-driven and
reheating schemes behaved similarly to our simulated annealing
versions in number of attempts.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ... 2001.
- Sultemeier, J. Personal communication,
September 12, 2000.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ... Function
- This description corresponds to the
last time it was modified in DAO version v1.12, when the different_bed constraint was added.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ... follows:
- Default values are zero
unless specified (this policy was adopted in version v0.84).
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.