Background: #fff
Foreground: #000
PrimaryPale: #8cf
PrimaryLight: #18f
PrimaryMid: #04b
PrimaryDark: #014
SecondaryPale: #ffc
SecondaryLight: #fe8
SecondaryMid: #db4
SecondaryDark: #841
TertiaryPale: #eee
TertiaryLight: #ccc
TertiaryMid: #999
TertiaryDark: #666
Error: #f88
/*{{{*/
body {background:[[ColorPalette::Background]]; color:[[ColorPalette::Foreground]];}

a {color:[[ColorPalette::PrimaryMid]];}
a:hover {background-color:[[ColorPalette::PrimaryMid]]; color:[[ColorPalette::Background]];}
a img {border:0;}

h1,h2,h3,h4,h5,h6 {color:[[ColorPalette::SecondaryDark]]; background:transparent;}
h1 {border-bottom:2px solid [[ColorPalette::TertiaryLight]];}
h2,h3 {border-bottom:1px solid [[ColorPalette::TertiaryLight]];}

.button {color:[[ColorPalette::PrimaryDark]]; border:1px solid [[ColorPalette::Background]];}
.button:hover {color:[[ColorPalette::PrimaryDark]]; background:[[ColorPalette::SecondaryLight]]; border-color:[[ColorPalette::SecondaryMid]];}
.button:active {color:[[ColorPalette::Background]]; background:[[ColorPalette::SecondaryMid]]; border:1px solid [[ColorPalette::SecondaryDark]];}

.header {background:[[ColorPalette::PrimaryMid]];}
.headerShadow {color:[[ColorPalette::Foreground]];}
.headerShadow a {font-weight:normal; color:[[ColorPalette::Foreground]];}
.headerForeground {color:[[ColorPalette::Background]];}
.headerForeground a {font-weight:normal; color:[[ColorPalette::PrimaryPale]];}

.tabSelected{color:[[ColorPalette::PrimaryDark]];
	background:[[ColorPalette::TertiaryPale]];
	border-left:1px solid [[ColorPalette::TertiaryLight]];
	border-top:1px solid [[ColorPalette::TertiaryLight]];
	border-right:1px solid [[ColorPalette::TertiaryLight]];
}
.tabUnselected {color:[[ColorPalette::Background]]; background:[[ColorPalette::TertiaryMid]];}
.tabContents {color:[[ColorPalette::PrimaryDark]]; background:[[ColorPalette::TertiaryPale]]; border:1px solid [[ColorPalette::TertiaryLight]];}
.tabContents .button {border:0;}

#sidebar {}
#sidebarOptions input {border:1px solid [[ColorPalette::PrimaryMid]];}
#sidebarOptions .sliderPanel {background:[[ColorPalette::PrimaryPale]];}
#sidebarOptions .sliderPanel a {border:none;color:[[ColorPalette::PrimaryMid]];}
#sidebarOptions .sliderPanel a:hover {color:[[ColorPalette::Background]]; background:[[ColorPalette::PrimaryMid]];}
#sidebarOptions .sliderPanel a:active {color:[[ColorPalette::PrimaryMid]]; background:[[ColorPalette::Background]];}

.wizard {background:[[ColorPalette::PrimaryPale]]; border:1px solid [[ColorPalette::PrimaryMid]];}
.wizard h1 {color:[[ColorPalette::PrimaryDark]]; border:none;}
.wizard h2 {color:[[ColorPalette::Foreground]]; border:none;}
.wizardStep {background:[[ColorPalette::Background]]; color:[[ColorPalette::Foreground]];
	border:1px solid [[ColorPalette::PrimaryMid]];}
.wizardStep.wizardStepDone {background::[[ColorPalette::TertiaryLight]];}
.wizardFooter {background:[[ColorPalette::PrimaryPale]];}
.wizardFooter .status {background:[[ColorPalette::PrimaryDark]]; color:[[ColorPalette::Background]];}
.wizard .button {color:[[ColorPalette::Foreground]]; background:[[ColorPalette::SecondaryLight]]; border: 1px solid;
	border-color:[[ColorPalette::SecondaryPale]] [[ColorPalette::SecondaryDark]] [[ColorPalette::SecondaryDark]] [[ColorPalette::SecondaryPale]];}
.wizard .button:hover {color:[[ColorPalette::Foreground]]; background:[[ColorPalette::Background]];}
.wizard .button:active {color:[[ColorPalette::Background]]; background:[[ColorPalette::Foreground]]; border: 1px solid;
	border-color:[[ColorPalette::PrimaryDark]] [[ColorPalette::PrimaryPale]] [[ColorPalette::PrimaryPale]] [[ColorPalette::PrimaryDark]];}

#messageArea {border:1px solid [[ColorPalette::SecondaryMid]]; background:[[ColorPalette::SecondaryLight]]; color:[[ColorPalette::Foreground]];}
#messageArea .button {color:[[ColorPalette::PrimaryMid]]; background:[[ColorPalette::SecondaryPale]]; border:none;}

.popupTiddler {background:[[ColorPalette::TertiaryPale]]; border:2px solid [[ColorPalette::TertiaryMid]];}

.popup {background:[[ColorPalette::TertiaryPale]]; color:[[ColorPalette::TertiaryDark]]; border-left:1px solid [[ColorPalette::TertiaryMid]]; border-top:1px solid [[ColorPalette::TertiaryMid]]; border-right:2px solid [[ColorPalette::TertiaryDark]]; border-bottom:2px solid [[ColorPalette::TertiaryDark]];}
.popup hr {color:[[ColorPalette::PrimaryDark]]; background:[[ColorPalette::PrimaryDark]]; border-bottom:1px;}
.popup li.disabled {color:[[ColorPalette::TertiaryMid]];}
.popup li a, .popup li a:visited {color:[[ColorPalette::Foreground]]; border: none;}
.popup li a:hover {background:[[ColorPalette::SecondaryLight]]; color:[[ColorPalette::Foreground]]; border: none;}
.popup li a:active {background:[[ColorPalette::SecondaryPale]]; color:[[ColorPalette::Foreground]]; border: none;}
.popupHighlight {background:[[ColorPalette::Background]]; color:[[ColorPalette::Foreground]];}
.listBreak div {border-bottom:1px solid [[ColorPalette::TertiaryDark]];}

.tiddler .defaultCommand {font-weight:bold;}

.shadow .title {color:[[ColorPalette::TertiaryDark]];}

.title {color:[[ColorPalette::SecondaryDark]];}
.subtitle {color:[[ColorPalette::TertiaryDark]];}

.toolbar {color:[[ColorPalette::PrimaryMid]];}
.toolbar a {color:[[ColorPalette::TertiaryLight]];}
.selected .toolbar a {color:[[ColorPalette::TertiaryMid]];}
.selected .toolbar a:hover {color:[[ColorPalette::Foreground]];}

.tagging, .tagged {border:1px solid [[ColorPalette::TertiaryPale]]; background-color:[[ColorPalette::TertiaryPale]];}
.selected .tagging, .selected .tagged {background-color:[[ColorPalette::TertiaryLight]]; border:1px solid [[ColorPalette::TertiaryMid]];}
.tagging .listTitle, .tagged .listTitle {color:[[ColorPalette::PrimaryDark]];}
.tagging .button, .tagged .button {border:none;}

.footer {color:[[ColorPalette::TertiaryLight]];}
.selected .footer {color:[[ColorPalette::TertiaryMid]];}

.sparkline {background:[[ColorPalette::PrimaryPale]]; border:0;}
.sparktick {background:[[ColorPalette::PrimaryDark]];}

.error, .errorButton {color:[[ColorPalette::Foreground]]; background:[[ColorPalette::Error]];}
.warning {color:[[ColorPalette::Foreground]]; background:[[ColorPalette::SecondaryPale]];}
.lowlight {background:[[ColorPalette::TertiaryLight]];}

.zoomer {background:none; color:[[ColorPalette::TertiaryMid]]; border:3px solid [[ColorPalette::TertiaryMid]];}

.imageLink, #displayArea .imageLink {background:transparent;}

.annotation {background:[[ColorPalette::SecondaryLight]]; color:[[ColorPalette::Foreground]]; border:2px solid [[ColorPalette::SecondaryMid]];}

.viewer .listTitle {list-style-type:none; margin-left:-2em;}
.viewer .button {border:1px solid [[ColorPalette::SecondaryMid]];}
.viewer blockquote {border-left:3px solid [[ColorPalette::TertiaryDark]];}

table {border:2px solid [[ColorPalette::TertiaryDark]];}
th, thead td {background:[[ColorPalette::SecondaryMid]]; border:1px solid [[ColorPalette::TertiaryDark]]; color:[[ColorPalette::Background]];}
td, tr {border:1px solid [[ColorPalette::TertiaryDark]];}

.viewer pre {border:1px solid [[ColorPalette::SecondaryLight]]; background:[[ColorPalette::SecondaryPale]];}
.viewer code {color:[[ColorPalette::SecondaryDark]];}
.viewer hr {border:0; border-top:dashed 1px [[ColorPalette::TertiaryDark]]; color:[[ColorPalette::TertiaryDark]];}

.highlight, .marked {background:[[ColorPalette::SecondaryLight]];}

.editor input {border:1px solid [[ColorPalette::PrimaryMid]];}
.editor textarea {border:1px solid [[ColorPalette::PrimaryMid]]; width:100%;}
.editorFooter {color:[[ColorPalette::TertiaryMid]];}

#backstageArea {background:[[ColorPalette::Foreground]]; color:[[ColorPalette::TertiaryMid]];}
#backstageArea a {background:[[ColorPalette::Foreground]]; color:[[ColorPalette::Background]]; border:none;}
#backstageArea a:hover {background:[[ColorPalette::SecondaryLight]]; color:[[ColorPalette::Foreground]]; }
#backstageArea a.backstageSelTab {background:[[ColorPalette::Background]]; color:[[ColorPalette::Foreground]];}
#backstageButton a {background:none; color:[[ColorPalette::Background]]; border:none;}
#backstageButton a:hover {background:[[ColorPalette::Foreground]]; color:[[ColorPalette::Background]]; border:none;}
#backstagePanel {background:[[ColorPalette::Background]]; border-color: [[ColorPalette::Background]] [[ColorPalette::TertiaryDark]] [[ColorPalette::TertiaryDark]] [[ColorPalette::TertiaryDark]];}
.backstagePanelFooter .button {border:none; color:[[ColorPalette::Background]];}
.backstagePanelFooter .button:hover {color:[[ColorPalette::Foreground]];}
#backstageCloak {background:[[ColorPalette::Foreground]]; opacity:0.6; filter:'alpha(opacity:60)';}
/*}}}*/
/*{{{*/
* html .tiddler {height:1%;}

body {font-size:.75em; font-family:arial,helvetica; margin:0; padding:0;}

h1,h2,h3,h4,h5,h6 {font-weight:bold; text-decoration:none;}
h1,h2,h3 {padding-bottom:1px; margin-top:1.2em;margin-bottom:0.3em;}
h4,h5,h6 {margin-top:1em;}
h1 {font-size:1.35em;}
h2 {font-size:1.25em;}
h3 {font-size:1.1em;}
h4 {font-size:1em;}
h5 {font-size:.9em;}

hr {height:1px;}

a {text-decoration:none;}

dt {font-weight:bold;}

ol {list-style-type:decimal;}
ol ol {list-style-type:lower-alpha;}
ol ol ol {list-style-type:lower-roman;}
ol ol ol ol {list-style-type:decimal;}
ol ol ol ol ol {list-style-type:lower-alpha;}
ol ol ol ol ol ol {list-style-type:lower-roman;}
ol ol ol ol ol ol ol {list-style-type:decimal;}

.txtOptionInput {width:11em;}

#contentWrapper .chkOptionInput {border:0;}

.externalLink {text-decoration:underline;}

.indent {margin-left:3em;}
.outdent {margin-left:3em; text-indent:-3em;}
code.escaped {white-space:nowrap;}

.tiddlyLinkExisting {font-weight:bold;}
.tiddlyLinkNonExisting {font-style:italic;}

/* the 'a' is required for IE, otherwise it renders the whole tiddler in bold */
a.tiddlyLinkNonExisting.shadow {font-weight:bold;}

#mainMenu .tiddlyLinkExisting,
	#mainMenu .tiddlyLinkNonExisting,
	#sidebarTabs .tiddlyLinkNonExisting {font-weight:normal; font-style:normal;}
#sidebarTabs .tiddlyLinkExisting {font-weight:bold; font-style:normal;}

.header {position:relative;}
.header a:hover {background:transparent;}
.headerShadow {position:relative; padding:4.5em 0em 1em 1em; left:-1px; top:-1px;}
.headerForeground {position:absolute; padding:4.5em 0em 1em 1em; left:0px; top:0px;}

.siteTitle {font-size:3em;}
.siteSubtitle {font-size:1.2em;}

#mainMenu {position:absolute; left:0; width:10em; text-align:right; line-height:1.6em; padding:1.5em 0.5em 0.5em 0.5em; font-size:1.1em;}

#sidebar {position:absolute; right:3px; width:16em; font-size:.9em;}
#sidebarOptions {padding-top:0.3em;}
#sidebarOptions a {margin:0em 0.2em; padding:0.2em 0.3em; display:block;}
#sidebarOptions input {margin:0.4em 0.5em;}
#sidebarOptions .sliderPanel {margin-left:1em; padding:0.5em; font-size:.85em;}
#sidebarOptions .sliderPanel a {font-weight:bold; display:inline; padding:0;}
#sidebarOptions .sliderPanel input {margin:0 0 .3em 0;}
#sidebarTabs .tabContents {width:15em; overflow:hidden;}

.wizard {padding:0.1em 1em 0em 2em;}
.wizard h1 {font-size:2em; font-weight:bold; background:none; padding:0em 0em 0em 0em; margin:0.4em 0em 0.2em 0em;}
.wizard h2 {font-size:1.2em; font-weight:bold; background:none; padding:0em 0em 0em 0em; margin:0.4em 0em 0.2em 0em;}
.wizardStep {padding:1em 1em 1em 1em;}
.wizard .button {margin:0.5em 0em 0em 0em; font-size:1.2em;}
.wizardFooter {padding:0.8em 0.4em 0.8em 0em;}
.wizardFooter .status {padding:0em 0.4em 0em 0.4em; margin-left:1em;}
.wizard .button {padding:0.1em 0.2em 0.1em 0.2em;}

#messageArea {position:absolute; top:2em; right:0em; margin:0.5em; padding:0.5em; z-index:200;}
*[id='messageArea'] {position:fixed !important; z-index:200;}
.messageToolbar {display:block; text-align:right; padding:0.2em 0.2em 0.2em 0.2em;}
#messageArea a {text-decoration:underline;}

.tiddlerPopupButton {padding:0.2em 0.2em 0.2em 0.2em;}
.popupTiddler {position: absolute; z-index:300; padding:1em 1em 1em 1em; margin:0;}

.popup {position:absolute; z-index:300; font-size:.9em; padding:0; list-style:none; margin:0;}
.popup .popupMessage {padding:0.4em;}
.popup hr {display:block; height:1px; width:auto; padding:0; margin:0.2em 0em;}
.popup li.disabled {padding:0.4em;}
.popup li a {display:block; padding:0.4em; font-weight:normal; cursor:pointer;}
.listBreak {font-size:1px; line-height:1px;}
.listBreak div {margin:2px 0;}

.tabset {padding:1em 0em 0em 0.5em;}
.tab {margin:0em 0em 0em 0.25em; padding:2px;}
.tabContents {padding:0.5em;}
.tabContents ul, .tabContents ol {margin:0; padding:0;}
.txtMainTab .tabContents li {list-style:none;}
.tabContents li.listLink { margin-left:.75em;}

#contentWrapper {display:block;}
#splashScreen {display:none;}

#displayArea {margin:1em 17em 0em 14em;}

.toolbar {text-align:right; font-size:.9em;}

.tiddler {padding:1em 1em 0em 1em;}

.missing .viewer,.missing .title {font-style:italic;}

.title {font-size:1.6em; font-weight:bold;}

.missing .subtitle {display:none;}
.subtitle {font-size:1.1em;}

.tiddler .button {padding:0.2em 0.4em;}

.tagging {margin:0.5em 0.5em 0.5em 0; float:left; display:none;}
.isTag .tagging {display:block;}
.tagged {margin:0.5em; float:right;}
.tagging, .tagged {font-size:0.9em; padding:0.25em;}
.tagging ul, .tagged ul {list-style:none; margin:0.25em; padding:0;}
.tagClear {clear:both;}

.footer {font-size:.9em;}
.footer li {display:inline;}

.annotation {padding:0.5em; margin:0.5em;}

* html .viewer pre {width:99%; padding:0 0 1em 0;}
.viewer {line-height:1.4em; padding-top:0.5em;}
.viewer .button {margin:0em 0.25em; padding:0em 0.25em;}
.viewer blockquote {line-height:1.5em; padding-left:0.8em;margin-left:2.5em;}
.viewer ul, .viewer ol {margin-left:0.5em; padding-left:1.5em;}

table {border-collapse:collapse; margin:0.8em 1.0em;}
.viewer th, .viewer td, .viewer tr,.viewer caption {padding:3px;}
table.listView {font-size:0.85em; margin:0.8em 1.0em;}
table.listView th, table.listView td, table.listView tr {padding:0px 3px 0px 3px;}

.viewer pre {padding:0.5em; margin-left:0.5em; font-size:1.2em; line-height:1.4em; overflow:auto;}
.viewer code {font-size:1.2em; line-height:1.4em;}

.editor {font-size:1.1em;}
.editor input, .editor textarea {display:block; width:100%; font:inherit;}
.editorFooter {padding:0.25em 0em; font-size:.9em;}
.editorFooter .button {padding-top:0px; padding-bottom:0px;}

.fieldsetFix {border:0; padding:0; margin:1px 0px 1px 0px;}

.sparkline {line-height:1em;}
.sparktick {outline:0;}

.zoomer {font-size:1.1em; position:absolute; overflow:hidden;}
.zoomer div {padding:1em;}

* html #backstage {width:99%;}
* html #backstageArea {width:99%;}
#backstageArea {display:none; position:relative; overflow: hidden; z-index:150; padding:0.3em 0.5em 0.3em 0.5em;}
#backstageToolbar {position:relative;}
#backstageArea a {font-weight:bold; margin-left:0.5em; padding:0.3em 0.5em 0.3em 0.5em;}
#backstageButton {display:none; position:absolute; z-index:175; top:0em; right:0em;}
#backstageButton a {padding:0.1em 0.4em 0.1em 0.4em; margin:0.1em 0.1em 0.1em 0.1em;}
#backstage {position:relative; width:100%; z-index:50;}
#backstagePanel {display:none; z-index:100; position:absolute; margin:0em 3em 0em 3em; padding:1em 1em 1em 1em;}
.backstagePanelFooter {padding-top:0.2em; float:right;}
.backstagePanelFooter a {padding:0.2em 0.4em 0.2em 0.4em;}
#backstageCloak {display:none; z-index:50; position:absolute; width:100%; height:100px;}

.whenBackstage {display:none;}
.backstageVisible .whenBackstage {display:block;}
/*}}}*/
/***
StyleSheet for use when a translation requires any css style changes.
This StyleSheet can be used directly by languages such as Chinese, Japanese and Korean which use a logographic writing system and need larger font sizes.
***/

/*{{{*/
body {font-size:0.8em;}

#sidebarOptions {font-size:1.05em;}
#sidebarOptions a {font-style:normal;}
#sidebarOptions .sliderPanel {font-size:0.95em;}

.subtitle {font-size:0.8em;}

.viewer table.listView {font-size:0.95em;}

.htmlarea .toolbarHA table {border:1px solid ButtonFace; margin:0em 0em;}
/*}}}*/
/*{{{*/
@media print {
#mainMenu, #sidebar, #messageArea, .toolbar {display: none ! important;}
#displayArea {margin: 1em 1em 0em 1em;}
/* Fixes a feature in Firefox 1.5.0.2 where print preview displays the noscript content */
noscript {display:none;}
}
/*}}}*/
<!--{{{-->
<div class='header' macro='gradient vert [[ColorPalette::PrimaryLight]] [[ColorPalette::PrimaryMid]]'>
<div class='headerShadow'>
<span class='siteTitle' refresh='content' tiddler='SiteTitle'></span>&nbsp;
<span class='siteSubtitle' refresh='content' tiddler='SiteSubtitle'></span>
</div>
<div class='headerForeground'>
<span class='siteTitle' refresh='content' tiddler='SiteTitle'></span>&nbsp;
<span class='siteSubtitle' refresh='content' tiddler='SiteSubtitle'></span>
</div>
</div>
<div id='mainMenu' refresh='content' tiddler='MainMenu'></div>
<div id='sidebar'>
<div id='sidebarOptions' refresh='content' tiddler='SideBarOptions'></div>
<div id='sidebarTabs' refresh='content' force='true' tiddler='SideBarTabs'></div>
</div>
<div id='displayArea'>
<div id='messageArea'></div>
<div id='tiddlerDisplay'></div>
</div>
<!--}}}-->
<!--{{{-->
<div class='toolbar' macro='toolbar closeTiddler closeOthers +editTiddler > fields syncing permalink references jump'></div>
<div class='title' macro='view title'></div>
<div class='subtitle'><span macro='view modifier link'></span>, <span macro='view modified date'></span> (<span macro='message views.wikified.createdPrompt'></span> <span macro='view created date'></span>)</div>
<div class='tagging' macro='tagging'></div>
<div class='tagged' macro='tags'></div>
<div class='viewer' macro='view text wikified'></div>
<div class='tagClear'></div>
<!--}}}-->
<!--{{{-->
<div class='toolbar' macro='toolbar +saveTiddler -cancelTiddler deleteTiddler'></div>
<div class='title' macro='view title'></div>
<div class='editor' macro='edit title'></div>
<div macro='annotations'></div>
<div class='editor' macro='edit text'></div>
<div class='editor' macro='edit tags'></div><div class='editorFooter'><span macro='message views.editor.tagPrompt'></span><span macro='tagChooser'></span></div>
<!--}}}-->
To get started with this blank TiddlyWiki, you'll need to modify the following tiddlers:
* SiteTitle & SiteSubtitle: The title and subtitle of the site, as shown above (after saving, they will also appear in the browser title bar)
* MainMenu: The menu (usually on the left)
* DefaultTiddlers: Contains the names of the tiddlers that you want to appear when the TiddlyWiki is opened
You'll also need to enter your username for signing your edits: <<option txtUserName>>
These InterfaceOptions for customising TiddlyWiki are saved in your browser

Your username for signing your edits. Write it as a WikiWord (eg JoeBloggs)

<<option txtUserName>>
<<option chkSaveBackups>> SaveBackups
<<option chkAutoSave>> AutoSave
<<option chkRegExpSearch>> RegExpSearch
<<option chkCaseSensitiveSearch>> CaseSensitiveSearch
<<option chkAnimate>> EnableAnimations

----
Also see AdvancedOptions
[[Top]]
//{{{
//This ensures that the footer sticks to the bottom of the screen when there are no tiddlers open. If that is not desirable, it can be deleted.
function setFooter() {
         if (document.getElementById && document.getElementById("contentFooter") ) {
            var windowHeight=findWindowHeight();
         if (windowHeight>0) {
            var contentHeight= document.getElementById('mainMenu').offsetHeight + document.getElementById("header").offsetHeight + document.getElementById("contentFooter").offsetHeight;
            var menu= document.getElementById('mainMenu');
            if (windowHeight-(contentHeight)>=0) {
               menu.style.position='relative';
               menu.style.marginBottom=(windowHeight-(contentHeight))+'px';
               }
            else {
                 menu.style.position='';
                 menu.style.marginBottom='';
                 }
            }
         }
}
window.onresize = function() {
  setFooter();
}

Story.prototype.refreshTiddler_footerhack=Story.prototype.refreshTiddler;
Story.prototype.refreshTiddler = function (title,template,force)
{    
var theTiddler = Story.prototype.refreshTiddler_footerhack.apply(this,arguments);
setFooter();
   return theTiddler;}

//}}}
/***
http://tiddlystyles.com/#theme:Flickr
!General Rules
***/

/*{{{*/
* {
 margin: 0px;
}

#displayArea {
 margin: 1em 17em 0em 2em;
}

a,
.button{
 color: #0063dc;
 text-decoration: none;
 background: transparent;
 border: 0;
}

a:hover, a:active, a.button:hover {
 color: #ff0084;
 background: transparent;
}
/*}}}*/
/***
!Header /%====================================================================================%/
***/
/*{{{*/
#header {
 color: #ff0084;
 padding: 0px;
}

#titleline{
 background-color: transparent;
 padding:0;
 border-bottom: 2px dotted #ccc;
}

#siteTitle {
 font-size: 2.5em;
 color: #0063dc;
}

#siteSubtitle {
 color: #ff0084;
}

#titleLine a{
 color: #0063dc;
}

#titleLine a:hover{
 color: #ff0084;
}
/*}}}*/
/***
!Popup /%====================================================================================%/
***/
/*{{{*/
#popup{
 background-color: #fff;
}

#popup hr{
 color: #e6e6e6;
}

#popup a{
 color: #ff0084;
 background-color: #fff;
}

#popup a:hover{
 color: #0063dc;
 background-color: #fff;
}
/*}}}*/
<<closeAll>><<permaview>><<newTiddler>><<newJournal 'DD MMM YYYY'>><<saveChanges>><<slider chkSliderOptionsPanel OptionsPanel 'options »' 'Change TiddlyWiki advanced options'>>
/***
|''Name:''|LegacyStrikeThroughPlugin|
|''Description:''|Support for legacy (pre 2.1) strike through formatting|
|''Version:''|1.0.2|
|''Date:''|Jul 21, 2006|
|''Source:''|http://www.tiddlywiki.com/#LegacyStrikeThroughPlugin|
|''Author:''|MartinBudden (mjbudden (at) gmail (dot) com)|
|''License:''|[[BSD open source license]]|
|''CoreVersion:''|2.1.0|
***/

//{{{
// Ensure that the LegacyStrikeThrough Plugin is only installed once.
if(!version.extensions.LegacyStrikeThroughPlugin) {
version.extensions.LegacyStrikeThroughPlugin = {installed:true};

config.formatters.push(
{
	name: "legacyStrikeByChar",
	match: "==",
	termRegExp: /(==)/mg,
	element: "strike",
	handler: config.formatterHelpers.createElementAndWikify
});

} //# end of "install only once"
//}}}
[[Top]]
[[メンバー]]
[[研究テーマ]]
[[研究業績]]
[[テクニカルレポート]]
[[講義関連]]
<!--{{{-->
<div id='header' class='header'>

<div class='headerShadow'>
<span class='searchBar' macro='search'></span>
<span class='siteTitle' refresh='content' tiddler='SiteTitle'></span>&nbsp;
<span class='siteSubtitle' refresh='content' tiddler='SiteSubtitle'></span>
</div>
<div id='topMenu' refresh='content' tiddler='MainMenu'></div>
</div>

<div id='sidebar'>
<div id='sidebarOptions' refresh='content' tiddler='HaemoSideBarOptions'></div>
<div id='sidebarTabs' refresh='content' force='true' tiddler='SideBarTabs'></div>
</div>
<div id='displayArea'>
<div id='messageArea'></div>
<div id='tiddlerDisplay'></div>
</div>
<div id='contentFooter' refresh='content' tiddler='contentFooter'></div>
<!--}}}-->
京都大学大学院工学研究科建築学専攻加藤直樹研究室
[[Katoh Lab.|Top]]
/*{{{*/
/*Haemoglobin Theme for TiddlyWiki*/
/*Design and CSS by Saq Imtiaz*/
/*Version 1.0*/
/*}}}*/
/*{{{*/

#sidebarTabs {font-family:arial,helvetica;}

body
{background:#fefefe;}

#contentWrapper {
	font-family: Verdana, Arial, Tahoma, Sans-Serif;
	color: #555555;
margin:1.9em auto 1em ; width:800px;}

#header {background:#fefefe;}

.headerShadow {	padding: 1.4em 0em 0.5em 1em; }

.siteTitle {
			font-family: 'Trebuchet MS' sans-serif;
			font-weight: bold;
			font-size: 36px;
			color: #BF2323;
			background-color: #FFF;
}

.siteSubtitle {
	font-size: 1.0em;
        display: block;
        margin: .5em 3em; color: #999;
}

.clearAll {clear:both;}
.tagClear {clear:none;}
#sidebar {position:relative; float:right; display:inline; right:0;}

a{
color:#BF2323;
text-decoration: none; font-weight:normal;
}

a:hover{
color:#BF2323;
background-color: #fefefe;
border-bottom:1px solid #BF2323;
}

.viewer .button, .editorFooter .button{
color: #555;
border: 1px solid #BF2323;
}

.viewer .button:hover,
.editorFooter .button:hover{
color: #fff;
background: #BF2323;
border-color: #BF2323;
}

.viewer .button:active, .viewer .highlight,.editorFooter .button:active, .editorFooter .highlight{color:#fff; background:#9F1313;border-color:#9F1313;}

#topMenu br {display:none;}

#topMenu {padding:0.45em 1em; background:#BF2323;}

#topMenu a, #topMenu .tiddlyLink, #topMenu .button {color:#f1f1f1; padding:0.3em 0.45em; margin:0 4px;font-size:120%;font-weight:normal;font-variant: small-caps; border:none; background:#BF2323; text-decoration:none; }

#topMenu a:hover, #topMenu .tiddlyLink:hover, #topMenu .button:hover, #topMenu .button:active, #topMenu .highlight {color:#fff;text-decoration:none; background:#9F1313; }



#displayArea{margin:0 17em 2em 0.5em;}

.tiddler {padding-left:0;}

.title {color:#BF2323; border-bottom:1px solid#BF2323; }
.subtitle, .subtitle a { color: #999999; font-size: 1.0em;margin:0.2em;}
.shadow .title{color:#999;}

.toolbar {font-size:85%;}
.selected .toolbar a {color:#999999;}
.selected .toolbar a:hover {color:#333; background:transparent;border:1px solid #fff;}

.toolbar .button:hover, .toolbar .highlight, .toolbar .marked, .toolbar a.button:active{color:#333; background:transparent;border:1px solid #fff;}

    *  html .viewer pre {

margin-left: 0em;
}

    * html .editor textarea, * html .editor input {

width: 98%;
}

/***
!Sidebar
***/
#sidebar {position:relative;float:right; line-height: 1.4em; border-left:0px solid#000; display:inline; background:#fefefe; right:0; margin-bottom:2em !important; margin-bottom:1em;
width: 16em;}

/***
!SidebarOptions
***/
#sidebarOptions {padding-left:0.5em; padding-top:2em;}

#sidebarOptions a {
			color:#999;
			text-decoration: none;}

#sidebarOptions	a:hover, #sidebarOptions a:active {
			color:#CC0000;
			background-color:#f5f5f5;border:1px solid #f5f5f5;
		}

#sidebarOptions input {border:1px solid #999; }



 .listTitle {color:#888;}

#sidebarTabs .tabContents {background:#fefefe;}
#sidebarTabs .tabContents .tiddlyLink, #sidebarTabs .tabContents .button{color:#999;}
#sidebarTabs .tabContents .tiddlyLink:hover,#sidebarTabs .tabContents .button:hover{color:#CC0000;background:#fefefe; text-decoration:none;border:none;}

#sidebarTabs .tabContents .button:hover, #sidebarTabs .tabContents .highlight, #sidebarTabs .tabContents .marked, #sidebarTabs .tabContents a.button:active{color:#CC0000;background:#fefefe}


.tabSelected{color:#fefefe; background:#999;}



 .tabSelected, .tabSelected:hover {
 color: #555;
 background: #fefefe;
 border: solid 1px #ccc;

}

#sidebarTabs .tabUnselected:hover { border-bottom: none;padding-bottom:3px;color:#999;}

 .tabUnselected {
 color: #999;
 background: #eee;
 border: solid 1px #ccc;

}

.tabUnselected:hover {text-decoration:none; border:1px solid #ccc;}

#sidebarTabs .tabUnselected { border-bottom: none;padding-bottom:3px;}
#sidebarTabs .tabSelected{padding-bottom:3px;}

#sidebarOptions .sliderPanel {
	background: #eee; border:1px solid#ccc;
	font-size: .9em;
}

#sidebarOptions .sliderPanel input {border:1px solid #999;}
#sidebarOptions .sliderPanel .txtOptionInput {border:1px solid #999;width:9em;}

#sidebarOptions .sliderPanel a {font-weight:normal; color:#555;background-color: #eee; border-bottom:1px dotted #333;}


#sidebarOptions .sliderPanel a:hover {
color:#111;
background-color: #eee;
border:none;
border-bottom:1px dotted #111;
}

.tabContents {background:#fefefe;}




.tagging, .tagged {
border: 1px solid #eee;
background-color: #F7F7F7;
}

.selected .tagging, .selected .tagged {
background-color: #f7f7f7;
border: 1px solid #ccc;
}

.tagging .listTitle, .tagged .listTitle {
color: #bbb;
}

.selected .tagging .listTitle, .selected .tagged .listTitle {
color: #666;
}

.tagging .button, .tagged .button {
color:#ccc;
}
.selected .tagging .button, .selected .tagged .button {
color:#aaa;
}

.highlight, .marked {background:transparent; color:#111; border:none; text-decoration:underline;}

.tagging .button:hover, .tagged .button:hover, .tagging .button:active, .tagged .button:active {
border: none; background:transparent; text-decoration:underline; color:#333;
}

.popup {
background: #BF2323;
border: 1px solid #BF2323;
}

.popup li.disabled {
color: #000;
}

.popup li a, .popup li a:visited {
color: #eee;
border: none;
}

.popup li a:hover {
background: #bf1717;
color: #fff;
border: none;
}



   #messageArea {

border: 4px solid #BF2323;
background: #fefefe;
color: #555;
font-size:90%;
}

   #messageArea a:hover { background:#f5f5f5; border:none;}


   #messageArea .button{
color: #666;
border: 1px solid #BF2323;
}

   #messageArea .button:hover {
color: #fff;
background: #BF2323;
border-color: #BF2323;
}

   #contentFooter {background:#BF2323; color:#DF7D7D; clear: both; padding: 0.5em 1em; }


#contentFooter a {
color: #DF7D7D;
border-bottom: 1px dotted #DF7D7D; font-weight:normal;text-decoration:none;
}



#contentFooter a:hover {
color: #FFFFFF;
background-color:transparent;
border-bottom: 1px dotted #fff; text-decoration:none;
}




.searchBar {float:right;font-size: 1.0em;position:relative; margin-top:1.3em;}
.searchBar .button {color:#999;display:block;}
.searchBar .button:hover {border:1px solid #fefefe;color:#4F4B45;}
.searchBar input {			
                        background-color: #fefefe;
			color: #999999;
			border: 1px solid #CCC;		margin-right:3px;
}

.tiddler {padding-bottom:10px;}

.viewer blockquote {
border-left: 5px solid #BF2323;
}

.viewer table, .viewer td {
border: 1px solid #BF2323;
}

.viewer th, thead td {
background: #BF2323;
border: 1px solid #BF2323;
color: #fff;
}
.viewer pre {
	border: 1px solid #ccc;
	background: #f5f5f5;
}

.viewer code {
color: #111; background:#f5f5f5;
}

.viewer hr {
border-top: dashed 1px #555;
}

.editor input {
border: 1px solid #888; margin-top:5px;
}

.editor textarea {
border: 1px solid #888;
}

h1,h2,h3,h4,h5 { color: #BF2323; background: transparent; padding-bottom:2px; font-family: Arial, Helvetica, sans-serif; }
h1 {font-size:18px;}
h2 {font-size:16px;}
h3 {font-size: 14px;}
/*}}}*/
加藤直樹研究室へようこそ(現在暫定運用中です)

※このHPは[[TiddlyWiki|http://www.tiddlywiki.com/]]で作成されており、操作感が一般のHPと若干異なります。右のclose allを押すとページがクリアされます。次に上のTopを押すとトップページに戻ります。

!!!お知らせ

!!!主なリンク
*[[京都大学|http://www.kyoto-u.ac.jp/]] > [[大学院工学研究科|http://www-gs.kogaku.kyoto-u.ac.jp/]] > [[建築学専攻|http://www.archi.kyoto-u.ac.jp/]]
*[[「特定領域研究」新世代の計算限界 −その解明と打破−|http://keisan-genkai.lab2.kuis.kyoto-u.ac.jp/]]
*[[日本建築学会|http://www.aij.or.jp/aijhomej.htm]] > [[情報システム技術委員会|http://aij.cn.cst.nihon-u.ac.jp/]]

!!!連絡先
〒615-8540
京都市西京区京都大学桂Cクラスター
京都大学大学院工学研究科建築学専攻<br>
加藤直樹
E-mail: naokiあっとarchi.kyoto-u.ac.jp<br>
瀧澤重志
E-mail: kukureあっとarchi.kyoto-u.ac.jp<br>
[[アクセス|http://www.kyoto-u.ac.jp/access/kmap/map6r_k.htm]]
Copyright [[Osmosoft|http://www.tiddlywiki.com]]
*Naoyuki Kamiyama, Naoki Katoh and Atsushi Takizawa, Arc-disjoint In-trees in Directed Graphs<br>
*Naoyuki Kamiyama and Naoki Katoh, Covering Directed Graphs by In-trees<br>
If you want to get this report, please mail to is.kamiyama@archi.kyoto-u.ac.jp
*教授 [[加藤直樹|http://www.archi.kyoto-u.ac.jp/%7Ekato-lab/staff/katoh/index.html]] [[(Naoki Katoh)|http://www.archi.kyoto-u.ac.jp/%7Ekato-lab/staff/katoh/newpage2.htm]]
*助教 [[瀧澤重志 (Atsushi Takizawa)|http://sites.google.com/site/drtakizawa/]]
*秘書 大野恭子 (Kyoto Ohno) 
*研究員 具 源龍 (Koo Wonyong) 
*博士課程
**[[神山直之 (Naoyuki Kamiyama)|http://nkamiyama.web.fc2.com/toppage.html]] 
**谷川眞一 (Shin-ichi Tanigawa)
*修士課程 
**高橋宣行 (Nobuyuki Takahashi) 
**丸山英穀 (Hideki Maruyama) 
**田治剛有 (Taji Takeari) 
**松原周平 (Shuhei Matsubara)
*4年生
**木本俊光 (Toshimitsu Kimoto) 
**東山雄哉 (Yuya Higashikawa)
!!!2007
*Naoyuki Kamiyama, Naoki Katoh and Atsushi Takizawa: Generalization of theorem of Edmonds, The Kyoto International Conference on Computational Geometry and Graph Theory -in honor of Jin Akiyama and Vašek Chvátal on their 60th birthdays, (KyotoCGGT 2007), Kyoto, Japan, Jun. 2007.<br><br>
*Naoyuki Kamiyama,Naoki Katoh and Atsushi Takizawa: An Efficient Algorithm for the Evacuation Problem in a Certain Class of a Network with Uniform Path-Lengths, The Third International Conference on Algorithmic Aspect in Information and Management (AAIM2007), LNCS4508, Springer-Verlag Berling Heidelberg, Portland, OR, USA, pp.178-190, Jun. 2007.<br><br>
!!!2006
*Naoki Katoh, Makoto Ohsaki, Takuya Kinoshita, Shin-ichi Tanigawa, David Avis and Ileana Streinu: Enumeration of optimal pin-jointed bistable compliant mechanisms, Proc. Fourth China-Japan-Korea Joint Symposium on Optimization of Structural and Mechanical Systems (CJK-OSM4), Kunming, China, pp.65-70, Nov. 2006.<br><br>
*[[David Avis,Naoki Katoh, Makoto Ohsaki, Ileana Streinu and Shin-ichi Tanigawa: Enumerating Non-crossing Minimally Rigid Frameworks, Proc. 12th International Computing and Combinatorics Conference(COCOON2006), Taipei, LNCS4112, pp.205-215, Aug. 2006|http://www.springerlink.com/content/l4003224l933q4k2/?p=a64ea3df57a84a0b8333677d3e434fc7&pi=22]].<br><br>
*David Avis,Naoki Katoh, Makoto Ohsaki, Ileana Streinu and Shin-ichi Tanigawa: Enumerating Non-crossing Minimally Rigid Frameworks, Proc. 9th Japan-Korea Joint Workshop on Algorithms and Com-putation (WAAC2006), Sapporo, pp.73-78, Jul. 2006.<br><br>
*Naoyuki Kamiyama, Katoh Naoki and Atsushi Takizawa: An Efficient algorithm for Evacuation Problem in a Certain Class of Layered Networks, The 9th Japan-Korea Joint Workshop on Algorithms and Computation (WAAC2006), Sapporo, Japan, Jul. 2006.<br><br>
*Tetsuo Asano, Hisao Tamaki, Naoki Katoh and Takeshi Tokuyama: Angular Voronoi Diagram with Applications, The 3rd International Conference on Voronoi Diagrams in Science and Engineering (ISVD 2006), Banff, Canada, pp18-24, Jul. 2006.<br><br>
*[[Shin-ichi Tanigawa and Naoki Katoh: Polygonal Curve Approximation Using Grid Points with Application to a Triangular Mesh Generation with Small Number of Different Edge Lengths, The Second International Conference on Algorithmic Aspect in Information and Management, LNCS4041, Springer-Verlag Berling Heidelberg, Hong Kong, China, pp.161-172, Jun. 20-22, 2006.|http://www.springerlink.com/content/jj5212014t17h416/?p=d8e8612a96c54ce6b8c78bf12d9ecf3e&pi=15]]<br><br>
*[[Naoyuki Kamiyama,Naoki Katoh and Atsushi Takizawa: An Efficient Algorithm for Evacuation Problem in Dyanmic Network Flows with Uniform Arc Capacity,The Second International Conference on Algorithmic Aspect in Information and Management, LNCS4041, Springer-Verlag Berling Heidelberg, Hong Kong, China, pp.231-242, Jun. 20-22,  2006.|http://www.springerlink.com/content/lml03m5532745173/?p=d4ad60d3d99242bcb90591dead3c7064&pi=21]]<br><br>
*Atsushi Takizawa and Naoki Katoh: Assignment of Evacuation Centers against Great Disasters by EMO/AP Heuristics with Three Objectives, MOPGP'06: 7th Int. Conf. on Multi-Objective Programming and Goal Programming, Tours, France, 2006.<br><br>
*Atsushi Zaiki, Atsushi Takizawa, Naoki Katoh and Junji Fujita: Applying data mining to the evaluation of furniture arrangements in one-room apartments, SOFT COMPUTING IN MECHANICAL AND STRUCTURAL ENGINEERING, ARCHITECTURE, AND ENVIRONMENTAL SCIENCE, 7th World Congress on Computational Mechanics, Hyatt Regency Century Plaza Hotel, Los Angeles, California, July 16-22, 2006.<br><br>
*Wonyong Koo, Atsushi Takizawa and Naoki Kaoth: Hierarchical Image Recognition Method for Architectural Components from Building Façade, 6th International Symposium on Architectural Interchanges in Asia, pp.836-840, 2006.<br><br>
!!!2005
*Makoto Ohsaki and Naoki Katoh: Topology optimization of trusses with stress and local constraints, Proc. 5th Int. Conf. on Computation of Shell and Spatial Structures, Salzburg, IASS-IACM, Jun. 2005.
*[[日本建築学会編:建築最適化への招待, 日本建築学会, 2005|http://www.aij.or.jp/jpn/publish/2005n.htm#4]]
!!!2007
*Atsushi Takizawa, Fumie Kawaguchi, Naoki Katoh, Kenji Mori and Kazuo Yoshida: Risk Discovery of Car-Related Crimes from Urban Spatial Attributes Using Emerging Patterns, in KES Journal: Special Issue of "Intelligent Systems with Chance Discovery", 2007 (to appear).<br><br>
*David Avis, Naoki Katoh, Makoto Ohsaki, Ileana Streinu and Shin-ichi Tanigawa: Enumerating Non-crossing Minimally Rigid Frameworks, Graph and Combinatorics, 23(Suppl), pp.117-134, 2007.<br><br>
*柳室 純,具 源龍,瀧澤重志,加藤直樹,豊田 宏,藤原 淳,小田憲史: 画像解析・画像認識による膜材料劣化状況の自動診断技術の開発, 膜構造研究論文集2006,pp.71-82,2007.<br><br>
*[[具源龍,瀧澤重志,加藤直樹: 航空写真からの屋根種類判別と稜線認識に関する研究-明度分布の曲線近似と平面回帰による2段階判別法の構築-, 日本建築学会環境系論文集, 611,pp.99-105,2007.1.|http://ci.nii.ac.jp/naid/110006151897/]]<br><br>
!!!2006
*[[Naoki Katoh and Taihei Yano: An approximation algorithm for the pickup and delivery vehicle routing problem on trees, Discrete Applied Mathematics, Special issue: Discrete algorithms and optimization, in honor of professor Toshihide Ibaraki at his retirement from Kyoto University, 154(16), pp.2335-5349, Nov. 2006.|http://portal.acm.org/citation.cfm?id=1225865]]<br><br>
*[[Boris Aronov, Tetsuo Asano, Naoki Katoh, Kurt Mehlhorn and Takeshi Tokuyama: Polyline Fitting of Planar Points under Min-Sum Criteria, International Journal of Computational Geometry & Applications, 16(2-3), pp.97-116, 2006.|http://www.worldscinet.com/ijcga/16/1602n03/S0218195906001951.html]]<br><br>
*瀧澤重志,川口史恵,加藤直樹,森 健治,吉田和生: Emerging Patterns を用いた都市の車両犯罪の発生に関する分析,FIT2006 第5回情報科学技術レターズ,pp.419-421,2006.9.<br><br>
*[[若野洋平,瀧澤重志,加藤直樹: 民間分譲マンションのモデルルーム来場者アンケートからの購買者の予測と分析, 日本建築学会環境系論文集, 606,pp.81-88,2006.8.|http://ci.nii.ac.jp/naid/110004761925/]]<br><br>
*[[Sachio Teramoto, Tetsuo Asano, Naoki Katoh, and Benjamin Doerr: Inserting Points Uniformly at Every Instance, IEICE TRANSACTIONS on Information and Systems, E89-D(8), pp.2348-2356, Aug. 2006.|http://search.ieice.org/bin/summary.php?id=e89-d_8_2348&category=D&year=2006&lang=E&abst=]]<br><br>
*[[Shin-ichi Tanigawa and Naoki Katoh: Finding a Triangular Mesh with a Constant Number of Different Edge Lengths, IEICE Transactions on Information and Systems, E89-D(8), pp.2364–2371, Aug. 2006.|http://search.ieice.org/bin/summary.php?id=e89-d_8_2364&category=D&year=2006&lang=E&abst=]]<br><br>
*[[Naoyuki Kamiyama,Naoki Katoh and Atsushi Takizawa: An Efficient Algorithm for Evacuation Problem in Dynamic Network Flows with Uniform Arc Capacity,IEICE Transaction on Information and Systems, E89-D(8), pp.2372-2379, Aug. 2006.|http://search.ieice.org/bin/summary.php?id=e89-d_8_2372&category=D&year=2006&lang=E&abst=&auth=1]]<br><br>
*[[神山直之,瀧澤重志,加藤直樹: フロアプランの列挙に基づく2階建て住宅の室配置アルゴリズム,日本建築学会環境系論文集, 601,pp.65-72,2006.3.|http://ci.nii.ac.jp/naid/110004788089/]]<br><br>
*具源龍,横田隆志,瀧澤重志,加藤直樹: 建築画像からの建築構成要素の認識手法に関する研究 ベイズ判別によるガラス開口部の認識,日本建築学会総合論文誌 第4号 情報化の視点からみた建築・都市のフロンティア,pp.123-127, 2006.2.<br><br>
!!!2005
*[[具 源龍, 加藤直樹: データマイニング手法を用いた建築プロジェクトの工事費予測モデルの提案 : データ加工による精度の向上を目指して, 日本建築学会環境系論文集, 598, pp.79-85, 2005.12.|http://ci.nii.ac.jp/naid/110004788045/]]<br><br>
*[[宮高泰匡,加藤直樹,瀧澤重志: 建築画像データベースの自動索引付けを目指した建築構成要素の認識手法の開発 畳と格子を例として,日本建築学会環境系論文集 588,pp.63-70,2005.2.|http://ci.nii.ac.jp/naid/110004787900/]]<br><br>
*Tetsuo Asano, Mark de Berg, Otfried Cheong, Hazel Everett, Herman Haverkort, Naoki Katoh and Alexander Wolff: Optimal Spanners for Axis-Aligned Buildings, Computational Geometry: Theory and Applications, 30(1), pp.59-77, Jan. 2005<br><br>
*Makoto Ohsaki and Naoki Katoh: Topology optimization of trusses with stress and local constraints on nodal stability and member intersection, Struct. Multidisc. Optim., 29, pp.190-197, 2005.<br><br>
!!!2004
*[[天沼はるか, 加藤直樹:2値化エッジ画像からの高速長方形成分検出手法の開発 : 建築画像への応用, 日本建築学会環境系論文集, 586, pp.83-90, 2004.12.|http://ci.nii.ac.jp/naid/110004083920/]]<br><br>
*[[北口大輔, 羽室行信, 加藤直樹, 加藤玲:百貨店における店舗配置からの知識発見:GAを用いた最適店舗配置の提案(<特集>データ解析コンペティション:小売業におけるCRM(2)), オペレーションズ・リサーチ:経営の科学, 49(2), pp.101-109, 2004.2.|http://ci.nii.ac.jp/naid/110001183774/]]<br><br>
!!!2003
*[[浅野寛治, 加藤直樹, 吉村茂久: Sequence-Pairに基づく室・通路・出入口配置最適化手法 : 数理計画法と遺伝的アルゴリズムの融合による優良解探索, 日本建築学会計画系論文集, 572, pp.209-216, 2003.10.|http://ci.nii.ac.jp/naid/110004658856/]]<br><br>
*[[宮高泰匡, 加藤直樹, 藤沢克樹:ウェーブレット解析手法を用いた建築内部空間画像と知覚イメージの相関関係の分析, 日本建築学会環境系論文集, 568, pp.133-140, 2003.6.|http://ci.nii.ac.jp/naid/110004083973/]]<br><br>
!!!2002
*[[藤原淳, 大崎純, 水谷太朗, 北折智規, 加藤直樹, 細澤治:ケーブル補強骨組構造物の張力および施工順序最適化, 日本建築学会構造系論文集, 556, pp.101-107, 2002.6.|http://ci.nii.ac.jp/naid/110004081952/]]<br><br>
!!!2001
*矢田勝俊, 羽室行信, 加藤直樹: 経営データからの知識発見 (<特集> 情報技術(IT)と企業経営), 國民經濟雜誌, 184(1), pp.19-33, 2001.7.<br><br>
*[[山中俊介, 加藤直樹, 藤澤克樹: 建築画像の消失点検出手法の開発とそれに基づく3次元建築モデルの再構成手法, 日本建築学会計画系論文集, 542, pp.269-277, 2001.4.|http://ci.nii.ac.jp/naid/110004657805/]]<br><br>
*[[寒野善博, 大崎純, 藤澤克樹, 加藤直樹: 半正定値計画法を用いた指定座屈荷重係数を有するトラスのトポロジー最適化, 日本建築学会構造系論文集, 541, pp.113-119, 2001.3.|http://ci.nii.ac.jp/naid/110004303995/]]<br><br>
*[[Wekaの日本語情報|http://www.weka-jp.info/]]
第3章 アルゴリズミック・デザインの理論と研究

3.1 概要
基本的な概念の頭だし、
計算とアルゴリズム
複雑系との関係

3.2 形・秩序の生成
・スクリプトによるアプローチ
・AI的アプローチ
  形態文法、図式文法、L-System、論理文法…
・複雑系的アプローチ
  自己組織化、エージェント、フラクタル…
・非線形アプローチ(自由曲面など)
・グラフ理論アプローチ

3.3 評価
 感性工学、統計…

3.4 最適化
 GA、EA、GP、数理計画…

応用例(研究などを数点)
・構造系
・計画系
・環境系
・都市系


第5章 演習
・スクリプティングデザイン(ソースコード付き)
建築に関わる複雑なシステムをシステム工学や情報工学の手法を用いて記述し,コンピュータを用いて優れた設計を支援するための研究をおこなう。なかでも計画系に関わるテーマを中心に研究を進める。最近の主な研究テーマは以下の通りである。

!!!!不動産物件の賃料分析
オフィスビルや集合住宅において、各要素(立地、築年、管理状況、諸設備、平面計画等)を属性としてデータマイニングを行い、賃料に影響を及ぼす因子の抽出や、賃料の推定モデルの作成を行う。<br>
!!!!都市の犯罪空間分析
地理情報システム(GIS)を用いたPC上でのデータ解析や全地球測位システム(GPS)受信機を用いた現地調査を通して、街頭犯罪における新しい知見を得、新たな犯罪発生予測モデルの構築を行う。<br>
!!!!避難計画問題
建物内部や都市における最速避難時間を求める問題や最適な広域避難区域を決定する問題を、組合せ最適化問題として定式化し、建築への応用に有益なアルゴリズムを開発する。<br>
!!!!画像解析による膜面劣化状況診断
マイクロスコープで撮影された膜材料表面のデジタル画像から特徴量を抽出し、回帰分析手法やデータマイニング分析手法を用いて残存強度推定モデルを構築する。<br>
!!!!列挙アルゴリズムの開発
ある指定された条件を満たすようなものを全て探し出す問題は列挙問題と呼ばれ、 組み合わせ理論、 計算幾何学などの分野では基本的な問題の一つである。本研究室では、平面上に与えられた頂点(ジョイント)上における(無交差)静定構造の効率的な列挙を行うアルゴリズムの提案を行う。
<以下は作成途中です>
*[[学術論文]]
*[[会議論文]]
*[[図書]]
*[[総説]]
*[[口頭発表]]
*[[博士論文]]
*[[修士論文]]
*[[卒業論文]]
*[[加藤直樹:建築における計算幾何, 電子情報通信学会誌, 87(6), pp.493-496, 2004.6.|http://ci.nii.ac.jp/naid/110003228889/]]<br><br>
*加藤直樹:計算幾何学のソフトウェア, 建築雑誌, 118(1499), pp.6-7, 2003.12.<br><br>
*加藤直樹, 高田豊文: 配置の最適化, 建築雑誌, 118(1510), pp.54-55, 2003.10.<br><br>
*[[加藤直樹:建築における最適化(<特集>最適化 : 広がる応用), システム/制御/情報 : システム制御情報学会誌, 47(6), pp.290-295, 2003.6.|http://ci.nii.ac.jp/naid/110003892189/]]<br><br>
*加藤直樹:離散最適化手法(3)離散最適化の代表的手法, 建築研究振興協会 建築の研究, 157, pp.9-12, 2003.6<br><br>
*[[加藤直樹, 羽室行信, 矢田勝俊: マーケティングとデータマイニング(「データマイニング特集号」), システム/制御/情報:システム制御情報学会誌, 46(4), pp.190-196, 2002.4.|http://ci.nii.ac.jp/naid/110003892056/]]<br><br>
*[[加藤直樹: 建築のIT革命を分析する:異分野のIT革命と建築の将来展望, 建築雑誌, 117(1485), pp.10-12, 2002.3.|http://ci.nii.ac.jp/naid/110005328377/]]<br><br>
*[[加藤直樹: 特集にあたって (<特集>建築のOR), オペレーションズ・リサーチ:経営の科学, 46(7), p.328, 2001.7.|http://ci.nii.ac.jp/naid/110001184926/]]<br><br>
*[[大崎純, 加藤直樹: 立体トラスの部材配置最適化 (<特集>建築のOR), オペレーションズ・リサーチ:経営の科学, 46(7), pp.343-348, 2001.7.| http://ci.nii.ac.jp/naid/110001184929/]]<br><br>